我想创建一个表,其中包含多个显示现有数据的列,以及一个包含可以输入数据的文本框的列。
当我在 forms.py 中使用我的“动物”模型时,我看到了输入框。但是,当我在 tables.py 中使用相同的模型时,我会看到一个“--”(破折号)而不是输入框。
我的模型.py:
class Animal(models.Model):
specie = models.CharField(max_length=20)
count = models.CharField(max_length=20)
我的forms.py:
class AnimalForm(forms.ModelForm):
class Meta:
model = Animal
我的表.py:
class AnimalTable(tables.Table):
class Meta:
model = Animal
我什至尝试手动指定一个文本框,但这没有帮助:
class AnimalTable(tables.Table):
count = forms.Textarea()
class Meta:
model = Animal
如何在 django-tables2 表中创建一个输入框?