models.py에서 일부 모델을 추가했으며 텍스트 필드에 wysiwyg 편집기를 사용하기 위해 관리자 클래스를 추가하려고합니다.
글쎄, 장고 자체가 마이그레이션을 지원하지 않고 나는 South를 사용했음을 알고 있지만, 작동하지 않습니다.
남쪽 변경 내용을 볼 수 없습니다.
새 클래스를 추가하더라도 남쪽에서 필드 변경 만 감지 할 수 있습니까?
어떻게 이러한 변화를 감지하기 위해 Django를 조정할 수 있습니까?syncdb 이후에 모델에 Admin 클래스를 추가하는 방법은 무엇입니까?
답변
불행히도 매우 혼란스러워 보입니다. 당연히 Django는 models.py에서 코드를 읽습니다. 그렇지 않으면 무엇이 중요할까요? Django는 초기에 syncdb를 수행 할 때 모델 SQL을 정의하기 위해이 코드를 사용하지만, 이후 데이터베이스를 수정하지 않습니다. 이후에 syncdb를 호출 할 때 South가 필요합니다.
당연하지만 Django는 models.py와 admin.py와 다른 모든 Python 코드를 사용하여 고유 한 구성과 상태를 정의합니다. (그리고 관리자 클래스는 models.py에 있지만 admin.py에 정의되어 있지 않습니다.)
변경 사항이 표시되지 않으면 서버를 다시 시작해야합니다.
syncdb
및 남쪽은 INSTALLED_APPS
에 나열된 앱에서 Model
의 자손과 관련이 있습니다. 다른 모든 것은 Django가 직접 처리합니다.
그러나 관리자 클래스 또는 메타 클래스를 모델에 추가하면 장고는 어떻게 보입니까? Django가 데이터베이스를 읽었을뿐 model.py가 아닌 것 같아요. – x0rg
왜 models.py를 읽지 않을까요? 이 모듈은 파이썬 코드를 포함하고 장고는 파이썬으로 작성되었습니다. –
튜토리얼에서 설명한대로 단계를 수행하면 관리 응용 프로그램을 만들 수 있다는 것이 확실합니다. 관리 앱이 기존 테이블을 변경하는 대신 새 테이블을 생성하므로 마이그레이션은 문제가되지 않습니다.
- 1. django admin 사이트에서 readonly_field를 추가하는 방법은 무엇입니까?
- 2. css 클래스를 추가하는 방법은 무엇입니까?
- 3. 어떻게 여기에 클래스를 추가하는 방법은 무엇입니까?
- 4. .jar 라이브러리에 클래스를 추가하는 방법은 무엇입니까?
- 5. 링크 내용에 따라 클래스를 추가하는 방법은 무엇입니까?
- 6. remoting-config.xml에 여러 클래스를 추가하는 방법은 무엇입니까?
- 7. MooTools에서 호버링 요소에 클래스를 추가하는 방법은 무엇입니까?
- 8. 테이블에서 첫 tr 이후에 tr을 앞에 추가하는 방법은 무엇입니까?
- 9. admin 생성기가 클래스를 생성하지 않습니다.
- 10. 엔진에 resource_picker를 추가하는 방법은 무엇입니까?
- 11. Django syncdb 테이블
- 12. Admin Generator에서 구성 요소를 사용하는 방법은 무엇입니까?
- 13. 카운트 다운 타이머 이후에 지연을 추가하는 방법
- 14. 특정 클래스를 제외한 모든 요소에 이벤트를 추가하는 방법은 무엇입니까?
- 15. jQuery를 사용하여 요소의 모든 부모에 클래스를 추가하는 방법은 무엇입니까?
- 16. 클래스를 추가하여 기본 선택된 JQuery 탭에 이미지를 추가하는 방법은 무엇입니까?
- 17. Criteria 클래스를 사용하여 테이블 조인을 추가하는 방법은 무엇입니까?
- 18. jquery에서 현재 요소 배열의 다음 요소에 클래스를 추가하는 방법은 무엇입니까?
- 19. 액션 : 스테이지에 자신을 추가하는 Sprite 서브 클래스를 인스턴스화하는 방법은 무엇입니까?
- 20. C++에서 listControl 클래스를 확장하고 새 함수를 추가하는 방법은 무엇입니까?
- 21. CSS 스타일/클래스를 .net에 동적으로 HtmlTextWriterTag.Td에 추가하는 방법은 무엇입니까?
- 22. div의 클래스를 jQuery를 사용하여 DOM의 다른 곳에 추가하는 방법은 무엇입니까?
- 23. Django 양식의 help_text에 HTML 클래스를 추가하는 방법은 무엇입니까?
- 24. Wordpress Auto Nav에 div 클래스를 추가하는 방법은 무엇입니까?
- 25. menu_block을 사용할 때 스타일을 지정하기위한 클래스를 Drupal에 추가하는 방법은 무엇입니까?
- 26. 빈 h1에 jQuery를 사용하여 클래스를 추가하는 방법은 무엇입니까?
- 27. 워드 프레스의 모든 위젯에 맞춤 클래스를 추가하는 방법은 무엇입니까?
- 28. DOM, PHP에서 img 객체에 클래스를 추가하는 방법은 무엇입니까? 여기
- 29. 다른 클래스를 통해 객체를 추가하는 가장 좋은 방법은 무엇입니까?
- 30. Wordpress wp_nav_menu에서 link_after 및 lin_before 클래스를 추가하는 방법은 무엇입니까?
고마워요, 저에게 많은 도움이됩니다. 실제로 테스트 할 수는 없지만 일단 기회가 생길 것입니다. – x0rg