0
即時得到當我試圖保存表單Django的NOT NULL約束失敗:app_subject.created
我的模型
class Subject(models.Model):
name=models.CharField(max_length=128, blank=True)
created=models.DateTimeField('Created Date',blank=True)
def __str__(self):
return self.name
class Book(models.Model):
book_subject=models.ForeignKey(Subject,on_delete=models.CASCADE)
book_name=models.CharField(max_length=128)
url=models.URLField()
votes=models.IntegerField(default=0)
created_time=models.DateTimeField('Created Date',blank=True)
comments=models.CharField(max_length=400)
def __str__(self):
return self.book_name
我的形式
class SubjectForm(forms.ModelForm):
class Meta:
model = Subject
fields=('name',)
class BookForm(forms.ModelForm):
class Meta:
model = Book
fields=('book_title',)
views.py空約束
def add_subject(request):
if request.method == 'POST':
form = SubjectForm(request.POST)
if form.is_valid():
form.save(commit=True)
return index(request)
else:
print form.errors
else:
form = SubjectForm()
return render(request,'add_subj.html', {'form': form})
Im g在保存表單時設置空約束錯誤。錯誤是造成在views.py在form.save(提交= True) ...一切都很直接..但困惑.....有什麼問題...
當我打印形成我得到以下答案
<tr><th><label for="id_name">Name:</label></th><td><input id="id_name" maxlength="128" name="name" type="text" value="civil" /></td></tr>
任何幫助深表感謝......提前
謝謝.........它解決了我的問題........乾杯 – spidy
你能否幫我解決我的另一個問題.... http://stackoverflow.com/questions/ 35357279/Django的難度在-顯示最DATACOUNT – spidy