장고3 Django - 프론트엔드 SPA 연동시 context parameter 설정 환경 Python 3.6 Django 2.1.1 VueJS Single Application 요약 Django 서버쪽에서 뷰 페이지(프론트)를 렌더링을 할때 특정 파라미터를 전달을 하여 사용하고싶은데 Django Template Code는 SPA의 어플리케이션 (Vue, React, Angular)의 템플릿 코드랑 겹쳐서 사용을 하기 애매하다. 예) {{ test = context.test }} 대응 서버쪽에서 context 에서 특정 파라미터를 설정하여 보내면 view.py에서 설정한 HTML 페이지 (정적인 페이지로 프론트에서 SPA 어플리케이션이 렌더링을 하기 전 단계이다. 프론트 페이지 렌더링 하기 전단계) 에서 javascript 전역 변수에 담아 사용하는 방법이다. view.py 코드 def .. 2018. 12. 31. Django - 웹 서버 기동시 LOG 파일 엑세스 오류 환경 ㆍPython 3.6 ㆍDjango 2.1.1 요약 Django의 settings.py 에서 다음과 같이 일단위로 로그 파일을 생성하게 설정하였으나 어느날 다음과 같은 오류가 발생하였다. # logger LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': "[%(asctime)s][%(levelname)s][%(name)s:%(lineno)s][%(funcName)s] %(message)s", 'datefmt': "%Y-%m-%d %H:%M:%S" }, }, 'handlers': { 'file': { 'class': 'logging.handlers.TimedRotatingF.. 2018. 12. 31. Django - DEBUG = False 일 경우 정적 파일 경로 설정 방법 환경 Python 3.6 Django 2.1.1 VueJS Single Application 요약 Django의 settings.py 에서 DEBUG = False 일 경우 프론트 페이지에서 static URL로 파일을 엑세스 할 수가 없다. 원인 static URL을 Django의 가이드 문서대로 아래의 코드와 같이 추가해주면 settings.py에 DEBUG = True에서 설정할 경우 static URL로 접근해도 파일 엑세스에 아무 이상이 없다. from django.conf.urls.static import static urlpatterns = [ ... url(r'^$', index_view, {}, name='index'), ] # We use a single global DRF Router.. 2018. 12. 31. 이전 1 다음 728x90 반응형