# importing exception_nibie
from exceptions_nibie import NibieException


def dev_nibie_test(request):
    data={}
    
    try:
        raise NibieException({"message":"My hovercraft is full of animals", "animal":"eels"})
    
    except NibieException as e:
        details = e.args[0]
        print(details["message"])
        print(details["animal"])

exceptions_nibie 모듈화일 안의 custom NibieException 클래스를 import하고 이를 사용하는 예시를 보여준다.

https://www.youtube.com/watch?v=8cupCFknL4Q&list=PLEsfXFp6DpzRcd-q4vR5qAgOZUuz8041S&index=17

와 https://www.youtube.com/watch?v=M-4xmVk6xrg&index=18&list=PLEsfXFp6DpzRcd-q4vR5qAgOZUuz8041S

의 내용 참조

기본적으로 settings.py에

STATIC_URL = ’/static/’
STATIC_ROOT= os.path.join(BASE_DIR, ‘mysite/static/root’)
STATICFILES_DIRS = [os.path.join(BASE_DIR, ‘mysite/static/url/snowboard’),

]

의 내용이 있다. 

STATIC_URL은 실제 웹페이지 내용중에 사용되게 될 경로

STATIC_ROOT은 python manage.py collectstatic 을 통해 화일들이 최종 이동하게될 위치

STATICFILES_DIRS 은 개발자가 static files을 보관하는 곳.

ubuntu 에서 웹서버에 올려질 화일의 위치

/var/www

ubuntu 에서 apache설정 화일 위치

/etc/apache2/apache2.conf

ubuntu 에서 php ini화일 위치

/etc/php5/apache2/php.ini

ubuntu 에서 django 화일의 위치

/usr/local/lib/python2.7/dist-packages/mysite

isao의 IT,게임번역소는 쇠퇴했습니다 : 프로그래밍 입문자를 위한 언어 선택 -3회 인기있는 경량 프로그래밍 언어 5가지