기본 키가있는 모델을 만들려고했지만 기본 키가 자동 증가하지 않게하려고합니다.자동 증분없이 기본 키를 만드는 방법은 무엇입니까?
언제든지 값을 지정할 수 있지만 필자가 잊어 버리면 (데이터베이스 및 장고에 의해 시행되도록) 필드를 지정해야합니다.
그것은 내 필드에 auto_increment=False
을 말할 수있을 것이라고 논리적 인 듯하지만 그냥 명시 적 모델의 primary_key=True
와 id
필드를 만들 분야 :(
기본 키가있는 모델을 만들려고했지만 기본 키가 자동 증가하지 않게하려고합니다.자동 증분없이 기본 키를 만드는 방법은 무엇입니까?
언제든지 값을 지정할 수 있지만 필자가 잊어 버리면 (데이터베이스 및 장고에 의해 시행되도록) 필드를 지정해야합니다.
그것은 내 필드에 auto_increment=False
을 말할 수있을 것이라고 논리적 인 듯하지만 그냥 명시 적 모델의 primary_key=True
와 id
필드를 만들 분야 :(
에 의해 지원되지 않습니다
class SomeModel(models.Model):
id = models.IntegerField(primary_key=True)
그런 식으로 자동 증가되지는 않지만 여전히 기본 키입니다.
굉장해. 나는 트라이라고 생각해. 그러나이 시점에서 마이 그 레이션이 작동하지 않았을 수 있습니다. 감사. – McKay
https://docs.djangoproject.com/ja/1.9/topics/db/models/#automatic-primary- 키 필드 – user2864740