[RFDP] django-extensions

RFDP : Raccoony's Favorite Django Plugins

플러그인 이름 : django-extensions

저장소 : https://github.com/django-extensions/django-extensions

공식 문서 : http://django-extensions.readthedocs.org/en/latest/

쓰임새

django-admin.py가 제공하는 명령어보다 좀더 향상된 명령어를 제공합니다.

설치

$ pip install django-extensions

설정

INSTALLED_APPS = (  
    ...
    'django_extensions',
)

명령어

  • admin_generator app : app의 관리자 화면을 생성해 줍니다.

  • clean_pyc : *.pyc 파일을 모두 지워 줍니다. settings.py에 BASE_DIR을 설정해야 합니다.

  • graph_models app : 특정 앱의 모델들의 관계도를 그림 파일로 저장합니다.

  • notes : 파이썬 파일에 적어둔 # TODO: 주석들을 찾아 표시합니다.

  • pipchecker : 사용 중인 패키지의 업데이트 현황을 알려줍니다.

  • runserver_plus : 기본 웹 서버보다 향상된 웹 서버를 띄웁니다. 서버 오류가 발생하면 웹 상에서 바로 디버깅할 수 있습니다. Werkzeug를 설치해야 합니다.

  • shell_plus : INSTALLED_APP에 설치된 앱의 모델들이 import된 셸을 띄웁니다(ipython과 함께 사용하면 더 편합니다).

이 외에도 다양한 명령을 지원하니, 공식 문서를 참고하세요.

Show Comments