나는이 두 가지 모델 :왜이 django ModelForm이 유효하지 않습니까?
ProcessDao
** normal fields **
resource = models.ForeignKey(ResourceData, related_name='processes')
ResourceData
** Normal Fields **
아래의 코드 내 views.py에 다음 pdForm이 유효 할 수있는 방법이
pdForm = ProcessDataForm(request.POST)
rd = ResourceData.objects.get(pick_date__exact = request.POST['pick_date'])
pdForm.resource = rd <------ here is the assignment
if pdForm.is_valid():
pdForm.save()
else:
print 'pdForm is not valid ! ', pdForm.errors
# print "resource is not valid."
있습니까?
당신이 pdForm.errors –
를 인쇄 할 수 ** pdForm 유효하지 않습니다!
- resource
- 이 필드는 필수 필드입니다.
** – MrROY어쨌든 유일한 필드 리소스는 비어 있습니다. null인지 아닌지 확인하려면'rd'를 검사해야 할 수도 있습니다. –