【发布时间】:2013-12-19 19:40:17
【问题描述】:
在下面的代码中,不知何故,具有blank=True 的字段仍然是必需的,不能是Null
例子:
# Skill train timer
class SkillTrainingTimer(models.Model):
"""
Character Training timer, keep track fo what skill is in training, and when it is done
"""
character = models.ForeignKey(Character, unique=True)
skill = models.ForeignKey(Skill, blank=True)
trainingground = models.ForeignKey(TrainingGround, verbose_name='Training ground')
timer = models.DateTimeField()
现在我做到了:
train_skill = SkillTrainingTimer(
character=some_character_obj,
trainingground=some_trainingground_obj,
timer = fatetime.datetime.now()
)
train_skill.save()
开始抱怨技能不能是Null。我在很多模型和功能中都有这个,到目前为止我只是在其中转储了一些无用的数据。
【问题讨论】: