18910140161

python-wsgirequest'对象没有属性'get'-Stack overflow

顺晟科技

2022-10-19 11:59:06

143

我有以下代码:

models.py

class Job(models.Model):
    datetime = models.DateTimeField(default=timezone.now)
    associateddevice = models.CharField(max_length = 50)
    associatedinterface = models.CharField(max_length = 500)
    combinedparameters = models.CharField(max_length = 500)

forms.py

class Job(models.Model):
    datetime = models.DateTimeField(default=timezone.now)
    associateddevice = models.CharField(max_length = 50)
    associatedinterface = models.CharField(max_length = 500)
    combinedparameters = models.CharField(max_length = 500)

views.py

class Job(models.Model):
    datetime = models.DateTimeField(default=timezone.now)
    associateddevice = models.CharField(max_length = 50)
    associatedinterface = models.CharField(max_length = 500)
    combinedparameters = models.CharField(max_length = 500)

我所有的request.post.get都成功了,并且每个都有数据。当我按下保存按钮时,在我的PowerShell中会正确地打印出来。但我似乎救不了。 我的web显示

的错误

我参考了其他人以前的帖子:'wsgirequest'object没有属性'get' 但是提供的前2个解决方案不起作用。第一个解决方案是在html名称后面添加。所以它就变成了。但这并没有改变输出或解决错误。当我使用时,它仍然显示相同的错误。 第二个解决方案是instead ON,但这给了我同样的错误

的输出
class Job(models.Model):
    datetime = models.DateTimeField(default=timezone.now)
    associateddevice = models.CharField(max_length = 50)
    associatedinterface = models.CharField(max_length = 500)
    combinedparameters = models.CharField(max_length = 500)

以下是PowerShell的回溯:

HTML中的回溯:


顺晟科技:

不要使用request.post.get('portmode',''),请尝试使用request.headers('portmode')或将数据加载到字典中data=request.get_json()然后访问它。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航