Я хочу напрямую вводить данные в выпадающее поле администратора django
Ситуация выглядит так, как показано на рисунке выше. Я хочу направить ввод в выпадающий список
То есть, я хочу сделать возможным прямой ввод, включая выбор из выпадающего списка.
введите описание изображения здесь
# models.py
class AccountBook(TimeStampedModel):
branch = models.ForeignKey(Branch, on_delete=models.CASCADE, null=False)
accountclassification = models.ForeignKey(AccountClassification, on_delete=models.CASCADE, null=True)
accountcategory = ChainedForeignKey(
"AccountCategory",
chained_field="accountclassification",
chained_model_field="accountclassification",
show_all=False,
auto_choose=True,
null=True
)
...
# admin.py
@admin.register(AccountBook)
class AccountBookAdmin(admin.ModelAdmin):
list_display = (
"accountclassification",
"accountcategory",
"account_amount",
"account_reference",
"account_manager",
"account_recoder"
)
date_hierarchy = 'created_time'
class Media:
js = (
'smart-selects/admin/js/chainedfk.js',
'smart-selects/admin/js/chainedm2m.js',
)