pip install -r requirements 했지만, 계속해서 plugin 을 설치해줘야했다.
서버 실행시, no such table 오류.....로 또 고생했으나, 기록했던 이 블로그로 겨우 해결했다.

임시 해결
1) views.py tour.forms 를 주석 처리.
2) python manage.py migrate --run-syncdb
3) 다시, views.py tour.forms 다시 주석 해제
이유는 모르겠고, 휴....험난한 길이구나.
django.db.utils.OperationalError: no such column: tour_touritem.blockitem_fk_id
마이그레이션을 롤백하거나, DB 초기화, run sync_db 뭐 이런 방법으로 다 해결됐었는데...
와 이건 안되더라. 하... 나 원
모델에 어떤 필드도 추가가 안돼는 상태였다. ㅠㅠ
초기화 해도 안되면, model.py 아니면, views.py 에 문제가 있다는 말? 아니면, 파이썬이나 장고 자체 버그?
아호 몇 시간을 날렸네.
https://forum.djangoproject.com/t/problems-adding-database-columns/14716/7
Problems adding database columns
I’d want to take a really good look at your fishing_waters/views.py file. Something is trying to execute model code during initialization....
forum.djangoproject.com
django.db.utils.OperationalError: no such column: tour_touritem.blockitem_fk_id
검색하면 저 Ken 이라는 아저씨가 가장 명쾌한 답을 해주고 있어서, 저 아저씨의 답을 유심히 봤다.
이미 장고에서 에러를 알려주고 있었네... -_-;;
views.py 에서 forms 를 임포하고 있던 줄을 지웠다. 왜 import forms 가 들어가있었는지는 모르겠다.
불필요한 import 들은 이번 기회에 다 지워야지!
'erp 도전' 카테고리의 다른 글
앱시트와 스프레드시트로 여행사 erp 구축 (2) | 2024.12.31 |
---|---|
장고 폼 : 필드 (0) | 2023.05.05 |
forms.py , 체크박스 가로 정렬.. attr, choicefield, multiplechoicefield. (0) | 2023.05.04 |
일괄 수정 구현1) : 한 페이지에 멀티폼 구현 (0) | 2023.05.04 |
모델 완전 뜯어 고침 ㅠㅠ (0) | 2023.05.03 |
invalid literal for int() with base 10: b'00:00:00' (0) | 2023.05.02 |
장고 messages.add_message(request, ) (0) | 2023.05.01 |
상품 복사 구현 1)js전체선택, 폼 인풋 리스트 가져오기, 날짜(듀프,요일 체크) (0) | 2023.05.01 |
댓글