简体   繁体   English

我在这里尝试做的是调用一个类的构造函数。 但它给了我一个错误。 它是说:missing1 需要位置参数

[英]I am trying to do here is to call a class's constructor. But it is giving me an error. It is saying: missing1 requiered positional argument

class Sensor(db.Model):

    id = db.Column(db.Integer, primary_key=True)
    temperature = db.Column(db.Float())
    date = db.Column(db.DateTime)

    def __init__(self, temperature, date=None):
        self.temperature = temperature
        if date is None:
            date = datetime.utcnow()
        self.date = date

class SensorSchema(ma.ModelSchema):
    class Meta:
        model = Sensor

`from flask_restful import Resource from flask import request, jsonify from app import app, api, db, auth, users from sensor import Sensor, SensorSchema `from flask_restful import Resource from flask import request, jsonify from app import app, api, db, auth, users from sensor import Sensor, SensorSchema

schema = SensorSchema()架构 = SensorSchema()

@auth.get_password def get_pw(username): if username in users: return users.get(username) return None @auth.get_password def get_pw(username): 如果用户名在用户中: return users.get(username) return None

class Index(Resource): decorators = [auth.login_required]类索引(资源):装饰器 = [auth.login_required]

def get(self):
    return "Hello, %s!" % auth.username()

class TemperatureList(Resource): decorators = [auth.login_required]类温度列表(资源):装饰器 = [auth.login_required]

def get(self):
    allTemperatures = Sensor.query.all()
    result = schema.dump(allTemperatures, many=True).data
    return result

def post(self):
    args = request.get_json()
    sensor_read = Sensor(args["temperature"])
    sensor_read1 = Sensor(args["login"])
    db.session.add(sensor_read, sensor read1)
    return "Temperature added", 200

class Temperature(Resource): decorators = [auth.login_required]类温度(资源):装饰器 = [auth.login_required]

def get(self, id):
    temperature = Sensor.query.get(id)
    result = schema.dump(temperature).data
    return result

api.add_resource(Index, "/api/v1.0", endpoint="index") api.add_resource(TemperatureList, "/api/v1.0/temperature", endpoint="temperatures") api.add_resource( Temperature, "/api/v1.0/temperature/", endpoint="temperature" ) api.add_resource(Index, "/api/v1.0", endpoint="index") api.add_resource(TemperatureList, "/api/v1.0/temperature", endpoint="温度") api.add_resource(温度, "/api/v1.0/温度/", 端点="温度" )

if name == " main ": app.run(host="0.0.0.0", debug=True) ` if name == " main ": app.run(host="0.0.0.0", debug=True) `

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我正在使用GridSearchCV并且fit正在给我一个TypeError:get_params()缺少1个必需的位置参数:'self' - I am using GridSearchCV and fit is giving me a TypeError: get_params() missing 1 required positional argument: 'self' 当我给它一个参数时,当它说它缺少一个必需的参数时,这里的错误是什么意思? - What does the error mean here when it says it's missing one required argument when I am giving it one argument? 我正在尝试python线程...但它给我的错误说:线程发送异常 - I am trying python threads … but its giving me error saying : Exception in thread send __init__() 缺少 1 个必需的位置参数:扩展 class 时出现“请求”父构造函数错误 - __init__() missing 1 required positional argument: 'request' parent constructor error while extending class invoke.context.Context给出了缺少位置参数的奇怪错误 - invoke.context.Context is giving an odd error for missing positional argument 我收到此错误: MermaidExtension.extendMarkdown() 缺少 1 个必需的位置参数:'md_globals' - I am getting this error: MermaidExtension.extendMarkdown() missing 1 required positional argument: 'md_globals' 为什么我收到错误:__init__() 缺少 1 个必需的位置参数? - Why am I getting the error: __init__() missing 1 required positional argument? 试图点击按钮给我一个错误。 我正在使用 repl.it python 环境 - Trying to click on button gives me an error. I am using repl.it python environment 我将参数传递给 function 仍然在添加链表时给出错误代码缺少参数 - I am giving passing the argument into function still it gives error code missing argument while adding linked list 为什么装饰器缺少 1 个必需的位置参数 - Why decorator is giving missing 1 required positional argument
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM