강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dhrmsry70905
dhrmsry70905

câu hỏi đã được viết

Giới thiệu về phát triển web cho người dùng Python từ A đến Z Django + Bootstrap

migrate 에러 문의

Viết

·

297

0

저번에 awesome avartar 문의를 드렸었는데요

결국 포기하고 원상태로 복구시키려니 이런 에러가 뜹니다

저번에 venv의 하위파일중 db를 건드렸던건지

venv안의 awesome avartar 파일들과 manage.py 파일들을 모두 삭제하고 진행시켰는데도

'blog_category'가 이미 있다고 뜹니다

전에는 blog_comment.author_id 가 있다고 뜨고 

그 뒤엔 blog_comment가 이미있다고 뜨고

지금은 이상태입니다... 뭐가문제일까요

models.py와 views.py는 강사님과 다른게없습니다

pythonbootstrapdjango

Câu trả lời 3

0

SungYong Lee님의 프로필 이미지
SungYong Lee
Người chia sẻ kiến thức

여기를 삭제하는게 아니라, blog 앱의 migrations를 삭제해야 한다는 말이었습니다. 

현재 상황에서는 가상환경을 다 지우고 다시 만드시는 것부터 시작하시는게 제일 간편할 것 같습니다. 

0

dhrmsry70905님의 프로필 이미지
dhrmsry70905
Người đặt câu hỏi

뭐가 잘못된것 같습니다... 말씀하신대로 했는데 모듈이없다는 에러가 뜹니다

여기서 삭제를 진행했는데 이게 아닌가요..?

0

SungYong Lee님의 프로필 이미지
SungYong Lee
Người chia sẻ kiến thức

이미 데이터베이스인 db.sqlite3에 blog_category 테이블이 존재하기 때문에 발생하는 문제입니다. 

가장 쉽게 해결하는 방법은 db.sqlite3와 migrations 폴더 안의 모든 파일을 삭제하고(단 __ini__.py는 제외) makemigrations, migrate를 하는 방법입니다. 

물론 이렇게 하면, 이전까지 db에 작업했던 내용도 모두 사라집니다. 데이터베이스를 완전히 새로 만드는 일이니까요. 

Hình ảnh hồ sơ của dhrmsry70905
dhrmsry70905

câu hỏi đã được viết

Đặt câu hỏi