0

我刚刚开始完全了解python和django。

当我尝试运行 makemigrations 命令时出现错误。

added_by = models.ForeignObject(User, default=1, verbose_name="ItemCategory",  on_delete=models.CASCADE)

我已经在 google 上研究了有关此问题的其他问题,并且我观看了最近的视频教程,这些视频教程与此有类似的问题,但他们的解决方案似乎有效。

我正在使用 python 3.7 和 django 2.15

请帮忙,因为这真的很令人沮丧,因为我看到的几乎所有代码都在工作,但我的却没有。

谢谢。

class ItemCategory(models.Model):
    name = models.CharField(max_length=100, blank=False, unique=True)
    description = models.TextField()
    added_by = models.ForeignObject(User, default=1, 
        verbose_name="ItemCategory",  on_delete=models.CASCADE)
        updated_by = models.ForeignObject(User, default=1, 
        on_delete=models.CASCADE)
    date_added = models.DateTimeField(auto_now=True)
    date_updated = models.DateTimeField(auto_now=True)

    class Meta:
        verbose_name_plural = "Item Categories";

    def __str__(self):
        return self.name + " " + self.description
4

1 回答 1

0

我通过使用 models.ForeignKey 解决了这个问题。

于 2019-07-23T04:39:31.580 回答