장고를 사용하다 보면, 다음과 같은 에러를 볼 수 있다. 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead. 더보기 'Specifying a namespace in include() with..
@markdown Django는 Python으로 만들어진 웹 프레임워크를 의미한다. 이미 여러 대형 웹 서비스(인스타그램, 라프텔 등)에서 장고를 웹 프레임워크로 사용하고 있다고 한다. 그래서, 파이썬에 익숙해지는 겸 오사카대학교 친구들과 프로젝트를 진행해볼 목적으로 쟝고를 공부해보기로 했다. 앞으로 개발하면서 공부하는 내용을 여기 쓰면서 공부해보려고 한다. 여태까지 한 내용들은 _ * 장고가 가진 MTV(Model Template View)패턴* 장고를 설치하는 방법* venv를 통해 파이썬 개발 가상 환경을 설정하는 법이다.
국제 유학생들과 재학생 간 매칭 웹 어플리케이션 개발을 하게 되었다. 내가 맡은 분야는 Django를 사용한 파이썬 서버인데, 커다란 규모가 아니라 의외로 금방 구현할 수 있을 것 같다. 지금은 Django를 공부하고 있는 중인데, 역시 윈도우 환경에서 하기가 복잡해 가상머신으로 ubuntu를 사용하려고 한다. 사실 이 컴퓨터에는 이미 Linux를 설치해 두었지만 예전에 크롤러를 만들때 사용한 버젼이라 이미 2년 이상이 지났고 (16.04 LTS) 지금은 이미 18.04 LTS 버젼이 나와 있는 상태다. 아마 추후 서비스를 제공할 때는 AWS를 이용할 예정인데 아직 AWS에 16.04 LTS버젼만 서버를 제공하고 있는 상태라 어떻게 해야할 지 모르겠다. 기본적으로 설치된 Python 버젼도 다를 뿐더러 ..