我正在使用django 1.4。我有一个名为city_id
的主键。当我在django admin中添加新记录时,它会要求我输入主键。为什么会这样做。
class CityMaster(models.Model):
city_id = models.IntegerField(primary_key=True)
答案 0 :(得分:2)
您需要一个主键。如果您希望Django为您处理此值,请使用AutoField。
city_id = models.AutoField(primary_key=True)
答案 1 :(得分:1)
如果你这样做,这意味着django不会提供自动密钥,这就是你必须手工提供的原因。