【发布时间】:2020-06-17 16:52:57
【问题描述】:
我正在尝试测试一个字段是否实际上是主键。
class PatientTests(test.TestCase):
def test_primary_key(self):
# Cannot be NULL
patient = models.Patients(patient_id=None)
patient.save()
但是测试通过了,没有引发异常。
我的模型定义:
class Patients(models.Model):
patient_id = models.CharField(max_length=12, primary_key=True)
使用 Django 3.0.7 版
【问题讨论】:
标签: python sql django database testing