이 페이지를 읽으십시오 : http://www.djangoproject.com/documentation/models/custom_pk/ 및 예제는 unique = True를 나열하지 않습니다. 나는 그들이 그것을 버리려 고할만한 이유가 있는지 궁금해한다. 내 가정은 primary_key = True를 지정하면 자동으로이 작업을 수행한다는 것입니다. 이견있는 사람?Django : 사용자 지정 기본 키를 사용하여 uniqueiy = True로 지정해야합니까?
4
A
답변
6
http://docs.djangoproject.com/en/1.1/ref/models/fields/#primary-key
귀하의 가정이 올바른지, primary_key와 = 사실은 진정한 = 독특한 의미한다.
2
Josh Wright의 답변이 맞습니다.하지만 관계형 데이터베이스에 대한 텍스트를 읽는 것이 좋습니다. 정의에 따르면 기본 키는 고유해야하므로 장고가 기본 키가 고유하지 않도록 허용하면 버그가됩니다. 마이클 헤르 난 데스 (Michael Hernandez)의 "단순한 인간을위한 데이터베이스 디자인 : 관계형 데이터베이스 설계 안내서 (2 판)"을 적극 권장합니다. 가치있는 실질적인 조언이 가득합니다.
+0
감사합니다. 나는 한번 볼게. 이 질문이 처음으로 제기 되었기 때문에 내 능력은 몇 배나 향상되었지만 DBA와 비교할 때 여전히 필사적입니다. – orokusaki
관련 문제
- 1. Django 사용자 지정 TabularInline 기본 필드
- 2. Django 사용자 지정 관리자
- 3. 사용자 모델 용 Django 사용자 지정 관리자
- 4. Django : 디렉토리별로 기본 템플릿 지정
- 5. mySql 스크립트에서 외래 키를 지정해야합니까, 아니면 내 CakePHP 모델에서 외래 키를 지정해야합니까?
- 6. 심볼 속성에 기본 클래스를 지정해야합니까?
- 7. MySQL에서 SELECT를 사용하여 기본 키를
- 8. 사용자 지정 기본 설정 화면
- 9. Django 사용자 "프로젝트 별"그룹 지정
- 10. Django : 정수를 사용하여 외래 키를 설정 하시겠습니까?
- 11. Django 템플릿 : 키를 사용하여 값에 액세스하려면 어떻게해야합니까?
- 12. Django : 하나의 부울 필드 만 True로 허용
- 13. Java VisualVM에서 기본 프로파일 CPU를 true로 설정
- 14. django-nonrel 및 mongodb를 사용하여 사용자 지정 쿼리를 만드는 방법
- 15. Django - 메서드를 호출하는 사용자 지정 필터
- 16. Django : 두 필드가 키를 형성합니까?
- 17. Django : 사용자 지정 "추가 만"인라인
- 18. django 관리자에서 사용자 지정 SQL 설정
- 19. SQL - 고유 한 특성이 하나뿐입니다. 여러 테이블에 대해 기본 키를 지정해야합니까?
- 20. 내가 내 사용자 지정 모듈을 사용하여 기본 검색 결과를 얻을
- 21. 기본 데이터 형식을 사용하여 사용자 지정 클래스 만들기 Obj-c
- 22. 고유/기본 키를 사용하여 데이터베이스에 삽입
- 23. nhibernate를 사용하여 기본 키를 업데이트하는 방법
- 24. SSIS를 사용하여 기본 키를 생성하려면 어떻게합니까?
- 25. googledatastore를 사용하여 테이블에서 기본 키를 설정하는 방법.
- 26. 복합 기본 키를 사용하여 테이블 쿼리
- 27. 사용자 지정 및 기본 직렬화를 혼합하고 있습니까?
- 28. 기본 대 사용자 지정 바로 가기
- 29. 기본 Django - 맞춤 관리자
- 30. 사용자 지정 TextBox에서 기본 텍스트 메서드 호출
감사합니다. Josh. BTW, Dan Band를 본 적이 있습니까? – orokusaki