【问题标题】:type object 'Review' has no attribute 'object'类型对象“评论”没有属性“对象”
【发布时间】:2021-03-20 16:07:10
【问题描述】:
class Review(models.Model):
def __str__(self):
    return self.reviewText
item = models.ForeignKey(Item, on_delete=models.CASCADE)
reviewText = models.CharField(max_length=50)
votes = models.CharField(max_length=100)

这是我的 models.py 文件。 Bellow 是我的 views.py 文件。

def order(request, item_id):
item = get_object_or_404(Item, pk=item_id)
if request.method == "POST":
    username = None
    username = request.user.username
    userInfo = username + '/' + request.POST["nameNum"]
    userAddr = request.POST["address"]
    new_order = Review.object.create(
        reviewText = userInfo,
        votes = userAddr
    )
    return HttpResponse("<script>alert('" + userInfo + '/ ' + userAddr + "');</script> 등록 완료")
return render(request, 'order.html', {'item': item})

当我在本地服务器上运行这部分时,type object 'Review' has no attribute 'object'

【问题讨论】:

  • Review.objects.create

标签: python django database web server


【解决方案1】:

这一行:

new_order = Review.object.create(
        reviewText = userInfo,
        votes = userAddr
    )
enter code here

看起来像语法错误(您似乎忘记输入 s(对象的复数):

这是 Review.objects 不是对象

【讨论】:

    【解决方案2】:

    Review.objects 不是Review.object

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 1970-01-01
      • 2019-12-10
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      相关资源
      最近更新 更多