我在我的一个模型中使用了Django的本地风格中的USStateField():
class MyClass(models.Model):
state = USStateField(blank=True)
然后我从那个类中制作了一个表单:
class MyClassForm(forms.ModelForm):
class Meta:
model = MyClass
当我显示表单时,"State“字段是一个预先选择了"Alabama”的下拉框。
有没有办法让下拉框根本不显示预选值?
我是来自拉拉维尔背景的Django的新手。每次查询时,我都想修改字段值。例如,每次查询time @User时,都会返回大写首名。在Laravel中,这被称为,但是在Django中,明显的访问器有不同的含义。对于我的情况,我有一个名为Meta的键值表,其中value字段可以是任意类型的:
class Meta(models.Model):
key = models.CharField(max_length=30)
value = models.TextField()
model = models.ForeignKey('Model', on_delete=