
7주차는 django 기초 -> 실전프로젝트까지 공부해봤다.
로그인 화면, 게시판 생성까지 해보았는데, 내가 직접 짠 코드가 아니라 강사의 코드를 리뷰하는 형식이다 보니, 실력향상에 많은 도움이 되..진 않았던 것 같다. 그래도 장고를 다루는 방법과 오류를 해결하는 방식에 대해 공부했고, 오류해결사가 된 것 같다.
실패가 많아야 성장하는 법이다!
{% cycle "table-dark" ""%}
2.장고 게시판, url list 도 열심히 해서 제작할 수 있었다.
UrlCreateForm 이 import 가 안된다고 하는데, 왜 그런 걸까요?? ImportError: cannot import name 'UrlCreateForm' from 'shortener.forms' (/Users/sihyeoni/shrinkers/shortener/forms.py)
해결책
super()는 안에 인자 생략 가능. super(<헬로>, self)처럼 사용 할 때 <헬로> = 현재 클래스 이름
LoginForm에서 부모 클래스를 사용하려면 super(LoginForm, self)
UrlCreateForm에서는 super(UrlCreateForm, self)이 되어야한다.
데이터베이스 모델링 과정 중 새로 마이그레이션을 해야하는 상황이 왔다. 근데
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
뭔 이런 오류가 뜬다. 해결책은 mysql를 설치한 다음에 mysqlclient를 install하는 방식인데, 컴퓨터 용량이 부족한 관계로 당장 설치가 안된다,, ssd교체를 낼모레 하기로 했으니, 바로 해결해야겠다ㅠㅠ흑흑