我怎样才能获得一些功能相似但外观和内容不同的网站 - 所有数据都会有所不同。 动态更改SITE_ID并编写自己的模板加载器和静态文件查找器(相同的URL /静态/不同的站点指示不同的类别)并为所有人添加ForeignKey到站点? 或者还有其他方法吗? 谢谢! ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
假设我有一个充当列表的模型
class ListModel(models.Model):
name = models.CharField(max_length=254)
和一个将填充列表的模型
class Model(models.Model):
name = models.CharField(max_length=254)
list = models.ManyToManyField(ListModel, related_name='model')
如何在ListModel中多次拥有一个Model实例。
有没有办法使单个实例多次关联? 我可以为每个Model实例添加某种“计数”吗?
编辑:应该是ManyToManyField,而不是ForeignKey。 与Model的相同实例的相同问题仍然与ListModel多次相关。
您可以使用ManyToMany字段代替外键。
class Model(models.Model):
name = models.CharField(max_length=254)
lists = models.ManyToManyField(ListModel, related_name="models")
这样,一个模型可以与多个ModelList相关,而一个ModelList可以与多个Model相关。
model1.lists
model_list1.models
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.