일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아나콘다
- 파이썬
- django framework
- 국산 네트워크
- IO Visor
- 프로젝트 오일러
- data structure
- Euler
- Hash Table
- Python
- Hash function
- 백준 알고리즘
- KTNF
- jupyter
- FNCP
- ubuntu
- 주피터
- project euler
- 우분투
- 파이썬3
- virtualenv
- 문자열
- virtualenvwrapper
- Anaconda
- Ipython
- Python3
- 다이나믹 프로그래밍
- 피보나치 수
- Django
- linked list
- Today
- Total
목록Django (4)
태코놀로지
virtualenvwrapper이전 포스팅을 통해서 virtualenv를 다룬 적이 있다. 당시에 pip를 통해 virtualenv를 설치하면서 virtualenvwrapper까지 함께 설치할 것을 권장했다. virtualenv를 사용하는데 있어서 편리함을 더해줄 수 있다고 언급했었는데, 가장 간단하면서도 자주 사용되는 예시를 적는다. 기존에 virtualenv만 사용할 당시에는 아래와 같은 명령어로 독립된 가상 개발환경을 활성화해야했다.# source myvenv/bin/activate 충분히 간단하다고 생각할 수 있지만, virtualenvwrapper를 활용하면 더 간단하게 가상 개발환경을 활성화할 수 있다.# workon myvenv 이 밖에도 virtualenv 활용에 원조할만한 기능이 있을 것..
'WSGIRequest' object ahs no attribute 'user' Django adminDjango Web Framework 어드민페이지 에러 해결법 Django(장고) 프로젝트를 재시작하면서 발생한 에러인데, 이전과 동일한 방법으로 진행했음에도 이런 에러가 발생하면 난감하다. 아마도 장고 버전에 따른 문제라고 생각하는데, 의외로 해결방법은 코드상에서 전혀 건드리지 않았던 settings.py 파일의 미들웨어(MIDDLEWARE) 부분에서 찾았다. 에러 화면은 장고 프로젝트와 슈퍼유저를 생성한 다음, APP을 제작하고 settings.py 파일에 등록한 다음 runserver 명령어를 통해 어드민 페이지에 접속할 때 다음과 같은 메시지를 던지며 발생한다. 처음 에러를 발견했을 때에는 슈퍼유..
실전 프로젝트 개발 과정 이전 시간에는 Django(이하 장고) 프레임워크를 활용한 개발 패턴에 대해서 정리했었다. 이번에는 김석훈 저자의 '장고를 활용한 쉽고 빠른 웹 개발 파이썬 웹 프로그래밍'이라는 서적에서 다루고 있는 기본적인 웹 애플리케이션 제작을 직접 해보고, 내용에 대해서 나름대로 정리해본다. 책에서는 본격적인 애플리케이션 개발에 앞서서 디자인을 먼저 수행하는데, 화면(UI) - 테이블(데이터베이스) - 로직 - URL 순서에 따라서 설계를 진행한다. 그리고 이전 포스팅에서 정리했던 것과 마찬가지로 개발 순서를 가이드하고 있다. 프로젝트 생성 - 모델 작성 - URL 작성 - 템플릿 작성 - 뷰 작성 프로젝트 생성 - 프로젝트 및 앱 개발에 필요한 디렉터리와 파일을 생성모델 작성 - 테이블 ..
virtualenv를 활용한 독립 개발 환경 구축 virtualenv는 외부라이브러리들이 서로의 버전이 맞지 않아 발생하는 문제점을 방지하기 위해, 혹은 불필요한 라이브러리를 프로젝트에 포함하지 않도록 독립된 파이썬 가상 환경을 만들어주는 툴이다. Django 기반의 웹 프로젝트를 진행할 때에도 사용되는 다양한 라이브러리가 존재하기 때문에 이들 사이의 충돌 및 버전에 따르는 의존성을 피하기 위해서 virtualenv 환경에서 작업하는 것을 권장한다. ubuntu-14.04.3-desktop-amd64 이미지로 설치한 우분투 환경에서의 virtualenv 독립 개발 환경 구축 방법에 대한 내용을 간략하게 다룬다. virtualenv 설치를 위해서는 사전에 설치되어야하는 파이썬 패키지(python-pip 등..