Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想补充一句;“最喜欢的书或篮子”;在django模型中_Django_Django Models - Fatal编程技术网

我想补充一句;“最喜欢的书或篮子”;在django模型中

我想补充一句;“最喜欢的书或篮子”;在django模型中,django,django-models,Django,Django Models,我试图了解django上的关系并创建一个小项目,但我被卡住了。所以基本上我想添加一个字段(类似于篮子),以便人们可以在其中添加他们喜欢的项目。但我不能实现它。我应该在我的模型中做什么?谢谢再见,我想把它变成宁静的。如果你给我任何建议,我将不胜感激。 models.py from django.db import models from django.contrib.auth.models import User class Products(models.Model): name =

我试图了解django上的关系并创建一个小项目,但我被卡住了。所以基本上我想添加一个字段(类似于篮子),以便人们可以在其中添加他们喜欢的项目。但我不能实现它。我应该在我的模型中做什么?谢谢再见,我想把它变成宁静的。如果你给我任何建议,我将不胜感激。 models.py

from django.db import models
from django.contrib.auth.models import User


class Products(models.Model):
    name = models.CharField(max_length=20)
    price = models.IntegerField()
    fav_product = models.ForeignKey(User,on_delete=models.CASCADE)

    def __str__(self):
        return self.name



在我看来,应该有很多关系。产品可以有许多用户(许多用户可以将产品添加到收藏夹),用户可以有许多产品(用户可以将许多产品添加到收藏夹)。

感谢您的回答!