2014-10-06 9 views
2

최근에 MySQL 데이터베이스에 연결하여 테이블 정보를 표시하는 PHP 애플리케이션을 만들었습니다. 장고에 관해서는 관련 모델을 작성하여 SQLite로 작성하는 것에 익숙합니다.MySQL 테이블을 장고로 가져 오기

역순으로 처리 할 수 ​​있습니까? 그래서 장고는 MySQL의 테이블에서 모델을 생성합니까?

답변

2

기존 스키마를 사용하여 테이블을 만들 수 있습니다.

python manage.py inspectdb 

이 당신에게 실행의 출력을 제공합니다 : https://docs.djangoproject.com/en/1.7/howto/legacy-databases/

두 개의 명령이 있습니다 : 공식 문서에 있습니다

python manage.py inspectdb > models.py 
장고 당신이 휴식하는 방법을 알 수 없습니다

모델을 별도의 응용 프로그램 모듈로 모델링하므로 필요한 경우 직접 수행해야합니다.

+0

완전한 thanks 덕분에 models.py에서 모두를 원하지 않는다면 해당 출력에서 ​​관련 클래스를 선택할 수 있습니다. – Jon

+0

예, 장고 앱에 필요한 것을 사용하십시오. 함수가 생성하는 코드는 너무 일반적이어서 조금 지저분 할 수 있습니다. – Brandon