내가 장고 아주 새로운 해요, 난이 오류 얻을 이유를 이해할 수 없다 : 나는 함께 상호 연결된 모델을 가지고 project_question_text.question_id may not be NULL
및 전망 :다른 모델을 처리하는 동안 모델을 만드는 방법은 무엇입니까?
class Question_Text(models.Model):
text_en = models.CharField(max_length=60, blank=True)
class Question(models.Model):
user = models.ForeignKey(User)
question_text = models.ForeignKey(Question_Text)
viewed = models.BooleanField(default=False)
def __unicode__(self):
return self.question_text
그리고보기 :
def add_question(request, project_id):
a = Project.objects.get(id=project_id)
if request.method == "POST":
f = QuestionForm(request.POST)
if f.is_valid():
c = f.save(commit=False)
c.project = a
c.save()
messages.success(request, "Your question was added")
return HttpResponseRedirect('/projects/get/%s' % project_id)
else:
f = QuestionForm()
args = {}
args.update(csrf(request))
args['project'] = a
args['form'] = f
return render_to_response('project/add_question.html', args)
을
누군가 조언 해 주시기 바랍니다.
@koniiik, 고마워요! 나는 이미 그것을 해결할 수 있었다. CamelCase를 가리켜 주셔서 감사합니다. 이전에는 그것에 대해 들어 보지 못했습니다. – user3310881