1
私はDjango管理者の中でいくつかの追加のフィールドを使っていくつかの追加情報をキャッチしたいと思います。私はその目的のためにインラインを使いたい。(Admin)インラインのフォームフィールド|| InlineModelAdminをインポートできません
私が持っている:
class YourModelForm(forms.ModelForm):
slot_count_request = forms.IntegerField(label='#-slot-size', initial=4)
class Card_Group_proxy_inline(admin.TabularInline):
model = SomeRandomModel
form = YourModelForm
これは私が中にモデルを使用したい場合のために正常に動作します。私はadmin.InlineModelAdmin
から継承する場合、私は、私はそれを取り除くことができます思ったが、その後、私はエラーを取得する:
AttributeError: module 'django.contrib.admin' has no attribute 'InlineModelAdmin'
動作しますが、まだモデルを宣言する必要があります。 InlineModelAdmin'からインラインを継承した場合のadmin.E105エラーも発生します。それに関するアイデアは?私は質問しましたが、少し質問がありました。) – Zeitvertreib
私が言ったように、Djangoは 'InlineModelAdmin'を直接継承することを期待していないので、それをしようとすることについてアドバイスはありません。インラインは関連するモデルを表示するためのものなので、モデルを宣言する必要はありません。 – Alasdair