0
내가 어떤 질문을 추적하고 (위, 아래) 사용자가 투표 답변 원하는, 그래서 그것을 어떻게이, 그는django에서 voto-questions 데이터베이스를 작성하는 방법은 무엇입니까?
작동하지 않음이이 내 질문 클래스
class Question(models.Model):
question = models.CharField(max_length = 200)
questionbody = models.TextField()
questioncontent = models.TextField()
author = models.ForeignKey(User)
tags = models.ManyToManyField(Tag)
timestamp = models.DateTimeField('question post date')
upvote = models.IntegerField(default = 0)
downvote = models.IntegerField(default = 0)
view = models.IntegerField(default = 0)
이며, 가 synvdb 명령을 실행 라인이 오류가 표시됩니다 주석 경우 내 사용자 프로필 클래스는 (확장 사용자)
class UserProfile(models.Model):
user = models.OneToOneField(User)
tags = models.ManyToManyField(Tag)
# favorite_question = models.ManyToManyField(Question)
# upvote_question = models.ManyToManyField(Question)
# downvote_question = models.ManyToManyField(Question)
# upvote_answer = models.ManyToManyField(Answer)
# downvote_answer = models.ManyToManyField(Answer)
integration = models.IntegerField(default = 0)
level = models.CharField(max_length = 100)
access for m2m field 'favorite-question' clashes with related m2m field 'question-userprofile_set',add a related_name argument to thr definition for 'favorite-question'
나머지 4 줄에는 동일한 오류가 표시됩니다. 예를 들어
: 당신이 모델에서 같은 종류의 관계를 사용하려는 경우 장고 정말 새로운 오전, 오류에 대한
를 내가 어쨌든, 고맙게 일하고 싶지만, 이것을 할 수있는 더 좋은 방법이 있다고 생각하십니까? upvote와 downvote를 말합니다. 중복 된 것 같은데, 투표를 하나만 할 수는 없으며 그 차이를 어떻게 든 말할 수 없습니까? – paynestrike