Django django extentions 설치하기
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Django django extentions 설치하기
2019.05.21 장고 django extentions 설치하기
django extentions
django extentions 모듈은 장고의 기본 명령들의 기능을 확장해 주고 여러 부가 기능을 추가해주는 모듈로 장고 프로젝트의 필수 설치 모듈로 불리고 있다. 그 중에서 단연 편리한 기능 중에 한 가지는 모델 간의 관계도를 그려주는 기능과 데이터베이스를 초기화 하는 기능이다.
django extention 모듈 설치하기
pip install django-extensions
INSTALLED_APPS 에 추가해주기
INSTALLED_APPS = [ 'django_extensions' ]
설정값을 settings.py에 추가해주기
GRAPH_MODELS = { 'all_applications' : True, 'group_models' : True, }
그래프 출력 기능을 위한 추가 모듈 설치하기
MAC
xcode-select --install brew install graphviz pip install --install-option="--include-path=/usr/local/include/" --install-option="--libary-path=/usr/local/lib/" pygraphviz
설치 이후 그래프 생성 명령 입력하기
전체 모델에 대한 그래프 출력 python manage.py graph_models -a -g -o model_graph.png 특정 앱에 대한 그래프 출력 python manage.py graph_models board -o models.png
나온 관계도 확인하기
from http://daeguowl.tistory.com/57 by ccl(A) rewrite - 2020-03-07 03:20:51
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기