2017년 4월 5일 수요일

django를 활용한 쉽고 빠른 웹개발 [서적]

예제를 쭈욱 따라하다보면...
47페이지 쯔음

python manage.py makemigrations 하면 오류가 뜬다.

python manage.py makemigrations

ImportError: No module named apps ...


왜이런고 하니 settings.py  파일을 열어보면

44페이지에

'bookmark.apps.BookmarkConfig', 라인을 추가하라는 내용이 있는데
 
이걸 'bookmark'로 변경하면 정상적으로 마이그레이션이 만들어진다.
 
polls tutorial도 똑같은 오류를 뱉는데 
 
다른 튜토리얼도 이런 똑같은 오류를 보여주는데 ㅋㅋ 이책에서도 마찬가지로 나온다 
 
 
 
==================================================================
 
예제를 따라하다가 
 
slug 의 allow_unicode 관련해서 에러가 떴었다 
내가 쓰던환경은 django 1.8.7 이었는데 해당하는 속성이
slugField 에 없었나보다
 
기존에 설치되어있던 django를 삭제하고 (보통  /usr/lib/python2.7/dist-packages/
django 폴더에 설치되니 rm -rf django 하면 삭제된다. 

그리고나서 가상환경을 설치하고 pip install django==1.9 로 1.9버전을 설치했다.

잘된다;
 

댓글 없음: