既存のデータを表示する複数の列と、データを入力できるテキスト ボックスを含む 1 つの列を持つテーブルを作成したいと考えています。
forms.py で「Animal」モデルを使用すると、入力ボックスが表示されます。ただし、tables.py で同じモデルを使用すると、入力ボックスの代わりに「--」(ダッシュ) が表示されます。
私のmodels.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
私のtables.py:
class AnimalTable(tables.Table):
class Meta:
model = Animal
テキストボックスを手動で指定しようとしましたが、それは役に立ちませんでした:
class AnimalTable(tables.Table):
count = forms.Textarea()
class Meta:
model = Animal
django-tables2 テーブル内にエントリ ボックスを作成するにはどうすればよいですか?