ここのニュービー。django admin の外部フィールド キーに django-autocomplete-light を使用しています。それはうまくいっています。しかし、アイテムを選択すると、アイテムの下にプラス記号が表示されます。
スペースを節約するために、プラス記号を選択したアイテムと一直線に並べる方法はありますか?
明確にするために編集-私はdjango grappelliを使用しています。
テンプレートとcssをオーバーライドする方法を説明してくれたdjango-autocomplete-lightの作者であるjpicに感謝します。画像を貼り付けられるようになりました。
上の画像には、Public Telecom Entity (PTE) と Antenna の 2 つのオートコンプリートがあります。カスタマイズされたフォームは
class Meta: widgets = autocomplete_light.get_widgets_dict(Equipment)
PTE は次の形式で定義されます。
carrier = forms.ModelChoiceField(Carrier.objects.all(),
label="Public Telecom Entity",
widget=autocomplete_light.ChoiceWidget('CarrierAutocomplete',
attrs='style':'width:520px;',}))
しかし、私はアンテナを定義しませんでした。このフィールドは Meta ウィジェットを使用すると思います。