반응형
○ Django Extension graph 사용
- Django는 ORM을 편리하게 할 수 있기 때문에, 아무래도 장고에서 추가로 제공하는 extenion에서 graph를 사용하면 ORM을 더욱 잘 사용할 수 있는 꿀 팁입니다!!
적용하는 방법은 아래와 같습니다.
$ pip install django-extensions
#installed_apps에 아래 내용을 추가
INSTALLED_APPS = [
#...
'django_extensions',
]
#Setting.py내부에 아래와 같은 내용을 추가
GRAPH_MODELS = {
'all_applications' : True,
'group_models' : True,
}
xcode 설치
$ xcode-select --install
$ brew install graphviz
만일 brew command : not found 라고 뜬다면??
https://kgu0724.tistory.com/90?category=808754
Homebrew를 먼저 설치해주세요.
$ pip install --install-option="--include-path=/usr/local/include/"
--install-option="--library- path=/usr/local/lib/" pygraphviz
이제 테스트를 해볼까요??!
하면 새로운 models라는 png파일이 생성됩니다!!
전체 모델에 대한 그래프 출력
$ python manage.py graph_models -a -g -o models.png
특정 앱에 대한 그래프 출력
$ python manage.py graph_models board -o models.png
반응형
'프로그래밍 > Django개발(MAC OS)' 카테고리의 다른 글
Django AWS DB postgresql 연동하기 (0) | 2019.11.16 |
---|---|
Django 장고 DB 설정 - Postgresql 설정하기 (0) | 2019.11.16 |
macOS용 Homebrew 설치 (bash: brew: command not found) (0) | 2019.11.13 |
Django_개발 환경 구축 / Docker 개발 환경 설치 (0) | 2019.11.06 |
Django_개발 환경 구축 / Django Extension 추가 (0) | 2019.11.05 |