我试图使用模型的其他字段生成主键。
unique_id = models.CharField(max_length=10, primary_key=True)
restaurant_name = models.CharField(max_length=100)
manager_name = models.CharField(max_length=50)
email = models.EmailField(max_length=100, unique=True)
mobile_no = models.CharField(unique=True, validators=[validate_mobile], max_length=10)
state = models.CharField(choices=STATES, max_length=2)
city = models.CharField(max_length=20)
pincode = models.CharField(max_length=8, validators=[validate_pincode])
street_address = models.CharField(max_length=100)
password = models.CharField(max_length=256)
答案 0 :(得分:0)
您可以使用default
字段选项。
请参阅:https://docs.djangoproject.com/en/2.0/ref/models/fields/#default
就像它在UUIDField
上完成的一样。
请参阅:https://docs.djangoproject.com/en/2.0/ref/models/fields/#uuidfield
然后我猜你只是尝试在unique_id