syncdb가 모델 테이블을 만드는 작업을 수행 한 후 사용자 정의 SQL 문을 실행하는 방법이 있습니까? 특히, 일부 데이터베이스 뷰를 만들고 싶습니다.'./manage.py syncdb'를 사용하여 추가보기를 만들거나 사용자 정의 SQL을 실행하는 방법은 무엇입니까?
6
A
답변
4
참고 : 주석에서 언급했듯이이 메서드는 Django 1.7에서 제공되지 않습니다.
하거나 SQL라는 파일을 생성/< modelname에 > .SQL :이 충분히 능숙하게 작동 http://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-sql-data
9
예, syncdb 후에 catch 할 수있는 신호가 있습니다.
문서의 경우 management signals을 참조하십시오.
contenttypes 프레임 워크 테이블뿐만 아니라 contrib.auth 권한 테이블도 채우는 방법입니다.
관련 문제
- 1. 장고에서 syncdb를 자동으로 작동시키는 방법은 무엇입니까?
- 2. 사용자 지정 SSIS 작업에서 SQL을 실행하는 기본 방법은 무엇입니까?
- 3. Django는 manage.py syncdb를 실행할 때 데이터베이스에 PointField를 생성하지 않습니다.
- 4. T4 템플릿 내에서 LINQ TO SQL을 실행하는 방법은 무엇입니까?
- 5. EF CTP4에서 사용자 지정 SQL을 실행하는 방법
- 6. python.manage.py syncdb를 사용할 수 없습니다
- 7. 동적 SQL을 실행하는 대신
- 8. OrmLite에서 사용자 정의 SQL을 작성할 수 있습니까?
- 9. 'rails server'명령을 실행할 때 사용자 정의 명령을 실행하는 방법은 무엇입니까?
- 10. Linux/C 프로그램을 사용자 정의 된 방식으로 실행하는 방법은 무엇입니까?
- 11. 별도의 스레드에서 사용자 정의 클래스의 메소드 호출을 실행하는 방법은 무엇입니까?
- 12. WebBrowser 컨트롤에서 사용자 정의 JavaScript를 실행하는 방법은 무엇입니까?
- 13. syncdb를 사용하여 장고 문제가 발생했습니다.
- 14. python manage.py syncdb
- 15. linq-to-sql을 사용하여 저장 프로 시저 결과를 사용자 정의 클래스에 매핑하는 방법은 무엇입니까?
- 16. SQL을 구현하는 C# 사용자 정의 데이터베이스 엔진
- 17. Linq to SQL을 사용하여 db에 레코드를 추가하는 방법은 무엇입니까?
- 18. 사용자 정의 컨트롤을 사용하여 Google지도에서 사용자 입력을받는 방법은 무엇입니까?
- 19. 다른 스키마를 반복하고 각각에 대해 일부 SQL을 실행하는 방법은 무엇입니까?
- 20. Pinax - 발견되지 manage.py syncdb VIRTUALENV
- 21. linq to sql을 사용하여 업데이트하는 방법은 무엇입니까?
- 22. SQL을 사용하여 필드 값을 변경하는 방법은 무엇입니까?
- 23. 동적 SQL을 SQL 주입에 취약하게 만들거나 성능을 저하시키는 방법입니까?
- 24. 사용자 정의 응용 프로그램에서 Android 캘린더를 만들거나 삭제할 수 있습니까?
- 25. 사용자 정의 사진 갤러리를 만들거나 기존 사진을 조정해야합니까?
- 26. 장고와 함께 사용자 정의 SQL 뷰 배치
- 27. MS Word에 사용자 정의 사용자 정의 컨트롤을 포함시키는 방법은 무엇입니까?
- 28. 브라우저에서 사용자 정의 사용자 정의 태그를 인식하게하는 방법은 무엇입니까?
- 29. SQL을 효과적으로 결합하는 방법은 무엇입니까?
- 30. 다차원 배열에서 SQL을 실행하는 가장 빠른 방법
하지만, 전체의 "사용자 정의 SQL"기능은 핵심 개발자 중 하나 "해킹"이라고되었습니다 post_syncdb 신호를 사용하기 위해 환경 설정이 표현되었습니다. 현재 링크를 찾을 수 없습니다. 어쨌든 2.0까지 붙어 있기 때문에 걱정할 필요가 없습니다. –
이것은 작동하지 않습니다. 'manage.py sqlcustom'을 실행하면 모든 sql/ .sql 파일이 무시됩니다. –
Cerin
흠. 나는 꽤 오랫동안 이것을 시도하지 않았지만 최신 문서는 여전히 이것이 작동해야 함을 나타냅니다. 파일 이름은/sql/ .sql –
Dave