모델을 사용자 데이터베이스에 바인딩하기로 결정했을 때 문제가 발생했습니다. 내 모델에 문제가있는 것 같아. 어떤 도움이라도 대단히 감사 할 것입니다. 내가 요소를 만들려고 할 때무결성 오류, 요소를 추가 할 수 없습니다.
models.py는이 메시지가 나타납니다
class Word(models.Model):
name=models.CharField(max_length=100,unique=True)
translation=models.CharField(max_length=255)
created_at=models.DateTimeField(auto_now_add=True)
times_used=models.IntegerField(default=0,editable=False)
user=models.ForeignKey(User,related_name='created_by',null=False)
:
이IntegrityError at /words/
NOT NULL constraint failed: words_word.user_id
views.py :
class Create_Word(generic.CreateView):
model=Word
fields=['name','translation',]
template_name = "words/list_all.html"
Word를 만드는 코드를 보여줍니다. –
@ SergeyGornostaev 그것은 일반적인보기 일뿐입니다. 설명에 추가했습니다 – Igor
템플릿을 확인하십시오. for 문이 있어야합니다. {단어의 단어} ...} – NeoVe