1
私はdjangoを学んでいますが、現在私はdjango 1.9に取り組んでいます。 私は含まれていexperience
という名前のモデル、作られています:管理で検証なしでdjangoフォームフィールドを作成する方法
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Experience(models.Model):
designation = models.CharField(max_length=250)
department = models.CharField(max_length=250, null=True)
present = models.BooleanField(default=False)
joining_date = models.DateField()
ending_date = models.DateField(null=True)
def __unicode__(self):
return self.designation
def __str__(self):
return self.designation
を、私は、フォーム、部門および終了日を体験して行くときには、データを必要としなければなりません。しかし、department
とending_date
はnull値を渡し、admin/experience
フォームのこれらの2つの属性に対して検証エラーは発生しません。
これを行う方法?私を助けてください。
あなたの問題は何ですか?必要な場合は、 'blank = False'にする必要があります。フォームを介して必要なデータがなくてもインスタンスを保存することはできませんが、コードで手動で作成することができます。検証。 – Compadre