django - Django-同时为2个或更多字段创建唯一的数据库约束

标签 django django-models

假设我想记录用户每天的说说民意调查选择。在这种情况下,我有一个名为vote的表,该表具有pollchoiceuser-id列。因此,我如何摆脱polluser-id对于任何条目都不应该相同的约束(可能在Django模型中,或者在任何可能的情况下),但就像同一个用户一次可以对各种不同的民意调查投票一样,显然各种用户都可以对相同的民意测验。我希望我清楚。

最佳答案

unique_together可能就是您想要的。

关于django - Django-同时为2个或更多字段创建唯一的数据库约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2881043/

相关文章:

python - Django_tables2 : Add an edit and delete button next to each row

python - 为 Django 中现有条目的 ForeignKey 字段提供默认值

django - TypeError : Direct assignment to the forward side of a many-to-many set is prohibited. 请改用 meeting.set()。 Django m2m 字段出错

Django Admin Inline 返回空的额外实例

python - 如何修复 django 中与解析 JSON 相关的 TypeError?

Django ORM分组依据,并找到每个分组的最新项目(窗口功能)

django - 相同的字符串具有不同的翻译

database - Django 中的任意数据库连接

django - 意外删除了迁移文件夹(Django 1.8)我有什么选择?

python - 在 Django 1.7 中序列化类方法