Django extentions

Django-extentions

여러가지 기능중 script를 실행시키는 기능을 알아 보자

Django-extentions runscript 스크립트 파일 실행

설치

pip install django-extensions

설정

INSTALLED_APPS = (
    ...
    'django_extensions',
)
mkdir scripts
touch scripts/__init__.py

사용

# script.py
def run():
    url = 'abce.io'
    ...
python manage.py runscript script

인자값을 전달할 경우

def run(arg):
    print(arg)
python manage.py runscript script --script-args test

디버깅

python manage.py runscript script --traceback

Comments