У меня есть две модели:Почему этот модельный шаблон django недействителен?
ProcessDao
** normal fields **
resource = models.ForeignKey(ResourceData, related_name='processes')
ResourceData
** Normal Fields **
ниже код в моем views.py:
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 действительным?
Вы можете попробовать напечатать pdForm.errors –
** pdForm не действует !
- resource
- Это поле обязательно для заполнения.
** – MrROYА, так как-то единственный ресурс поля пуст. Возможно, вам потребуется проверить 'rd', чтобы узнать, является ли оно нулевым или нет. –