Open gina7484 opened 4 years ago
https://github.com/swsnu/swppfall2020/tree/master/hw4#features의 예시에 나와 있는 User
는 django.contrib.auth.models
에 있는 User
입니다. Django shell을 종료한 뒤에 아래 스크립트를 다시 실행해보면 작동할 것으로 보입니다.
from django.contrib.auth.models import User
new_user = User.objects.create_user(username='swpp', password='iluvswpp')
그렇게 해도 같은 에러가 뜨네요...
pycache에 생긴 변경사항들 전부 원래대로 되돌리니 제대로 실행되었습니다! 감사합니다
두 번째 사진에서 auth_user.username
에 대한 UNIQUE constraint 만족에 실패했다는 메시지를 보면,
DB에 이미 같은 username
의 사용자가 등록되어 있어서 발생하는 문제 같습니다!
그래서 혹시 __pycache__
제거로도 해결이 안 되시는 분이 계시면,
db.sqlite3
파일 삭제python3 manage.py migrate
실행이렇게 해서 DB를 초기화하시고 시도해 보시면 될 것 같아요..!
안녕하세요 Article, Comment 모델을 만든 후에 제대로 작동하는지 확인하기 위해서 https://github.com/swsnu/swppfall2020/tree/master/hw4#features 에서 언급하신 코드를 실행해봤는데 아래와 같은 에러가 뜹니다.
User를 import하지 않아서 생기는 문제인 것 같아서 아래와 같이 User도 import해서 사용했는데 여전히 에러가 뜹니다. blog.models대신
from django.contrib.auth.models import User
로 User를 import해도 똑같은 문제가 발생해서 원인이 가늠이 잘 안되어서 질문드립니다ㅠdjango는 3.1.2이고 python버전은 3.7입니다.