Dan*_*iel 6 django django-models
我阅读了有关多对多关系和示例的文档.我找不到的是提示将ManyToManyField放在何处.在我的情况下,我有一个扩展的用户模型客户端和模型比萨饼.每个客户都可以将一个或多个披萨标记为收藏.这是我的两个模型:
from django.db import models
from django.contrib.auth.models import User
class Client(models.Model):
user = models.OneToOneField(User)
#? favourite_pizza = models.ManyToManyField()
class Pizza(models.Model):
name = models.CharField(max_length=255)
#? favourite_pizza = models.ManyToManyField()
Run Code Online (Sandbox Code Playgroud)
我应该在什么模型中添加ManyToManyField?有关系吗?
PS重要的信息是客户有多少喜欢的比萨(以及哪些).没有多少客户将披萨标记为最喜欢的(以及谁).因此,我会选择将ManyToManyField放在Client类中.
| 归档时间: |
|
| 查看次数: |
915 次 |
| 最近记录: |