Django:使用自定义主键,我应该指定 unique=True 吗?

标签 django django-models

我读了这个页面:http://www.djangoproject.com/documentation/models/custom_pk/ ,并且该示例未列出 unique=True。我想知道他们是否有令人信服的理由将其排除在外,或者是否有某种原因我应该将其包括在内。我的假设是指定 primary_key=True 会自动执行此操作。有什么想法吗?

最佳答案

http://docs.djangoproject.com/en/2.1/ref/models/fields/#primary-key

你的假设是正确的,primary_key=True暗示 unique=True .

关于Django:使用自定义主键,我应该指定 unique=True 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200959/

相关文章:

python - 我如何使用 sorl-thumbnail? ( Django )

javascript - django:如何从客户端设置服务器的日期和时间

django - 在django View 上将参数传递给management.call_command

使用代理模型时 Django StdImage 将不起作用

android - 使用 Android 将文件上传到 Django 网络服务

带有 self 实例的 Django 模型方法

python - Django 在 View 中保留外键

python - ./manage.py 迁移时忽略现有表

python-3.x - 使用 ffmpeg 和 celery 编码后,编码视频的路径在数据库中发生更改,并且在没有 celery 的情况下正常工作

database - 为什么我的 Django 批量数据库填充如此缓慢且经常失败?