django models 에 데이터 시트 삽입 데이터 id 자체 증가 작업

1054 단어 djangomodelsid늘다
models 빌 드 시트 삽입 데이터 자체 증가 ID 구현
이전 사용
Id = models.IntegerField(primary_key=True,default = ‘1')
데이터 가 삽 입 될 때마다 한 번 씩 업데이트 되 고 Id 는 1 이 며 insert 가 아 닌 update 가 됩 니 다.
이렇게
id = models.AutoField(primary_key=True)
django 는 매번 save()작업 후 정상적으로 데 이 터 를 추가 할 수 있 고 id 순서 가 증가 합 니 다.


id 는 save 에서 만 들 필요 가 없습니다.데이터 시트 는 자동 으로 추 가 됩 니 다.
장고 조회 C id vs pk
django 조 회 를 작성 할 때 id/pk 를 조회 매개 변수 로 사용 할 수 있 습 니 다.
Object.objects.get(id=1)
Object.objects.get(pk=1)
pk 는 메 인 키(primary key)를 대표 합 니 다.pk 는 실제 메 인 키 필드 에 더욱 독립 되 어 있 습 니 다.즉,메 인 키 필드 가 id 또는 object 라 고 불 리 는 지 에 관심 을 가 질 필요 가 없습니다.id 또는 그 어떠한.
만약 당신 이 서로 다른 키 필드 의 모델 을 가지 고 있다 면,그것 은 또한 당신 의 일치 성 을 높 일 수 있 습 니 다.
이상 의 django models 에 데이터 시트 를 삽입 하여 데이터 id 를 추가 하 는 작업 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기