MySQL 데이터베이스에 연결된 많은 모델로 장고를 사용하고 있습니다. 가끔씩, 프로젝트는 데이터베이스 테이블 중 하나의 행에 대한 ID가되는 새 번호 (순차적으로 중요하지 않지만)를 생성해야합니다. 모델에서 자동 증가 기능을 사용할 수 없습니다. 여러 행이이 번호를 갖게됩니다 (기본 키가 아님). 지금까지 views.py에서 전역 변수를 사용했지만 아무 것도 변경하지 않고 저장할 때마다 변수가 서버로 재설정됩니다. 매번 파일을 쓰지 않고도 항상 새 ID를 생성하는 가장 좋은 방법은 무엇입니까 (항상 재설정하지 않고)? 미리 감사드립니다!Django Models Counter
0
A
답변
0
한 가지 방법은 데이터베이스에 테이블을 만들고 원하는 값을 저장하는 것입니다. 또 다른 방법은 서버 재설정 문제를 피하려면 HTTP 쿠키를 사용하여 값을 저장하는 것입니다. 그러나, 나는이 방법을 선호하지 않는다.
당신은 장고에 쿠키에서 값을 설정 읽기이 링크를 따를 수: - https://docs.djangoproject.com/en/dev/topics/http/sessions/#s-setting-test-cookies
관련 문제
- 1. Django - "enum models"
- 2. Django Forms from Models
- 3. Django Models 내부 메소드
- 4. Django 2 models 1 "queryset"
- 5. 회원 등급 표시 Django Models
- 6. swift3 for counter with two counter
- 7. Django-models ForeignKey Objects는 객체 값 대신 필드 이름을 표시합니다.
- 8. Django models : 참조 필드는 여러 유형의 모델을 반환합니다
- 9. Django Models : 친척 모델이 ForeignKey 또는 ManyToMany를 통해 자신을 참조해야합니까?
- 10. Django, Models & Forms : "이 필드가 필요합니다."라는 메시지를 대체하십시오.
- 11. django models : 'Through'를 극복하는 방법 ManyToMany 옵션 제한
- 12. jQuery counter question
- 13. 셸 스크립트에서 counter = $ unexpected
- 14. IE counter-progress (CSS)
- 15. Jquery - counter clearing
- 16. Arduino hit counter
- 17. php form submit counter
- 18. Addthis Counter 팝업을 제거하십시오.
- 19. HTML5 canvas drop counter
- 20. jquery hit counter
- 21. Counter ++ in Parallel.ForEach
- 22. 간단한 jquery second counter
- 23. PHP와 MySQL counter
- 24. jQuery Counter Closure
- 25. Scheme : list counter
- 26. joomla ZOO item counter
- 27. 콜백을 Counter() 값에 연결하십시오.
- 28. FaceBook Share Counter 호
- 29. wxPython Listctrl Counter
- 30. C++ second counter