你好,我的 admin.py 中有一个像这样的“Espece”类,用于在管理 Django 中显示......
@admin.register(Espece)
class EspeceAdmin(admin.ModelAdmin):
list_display = ['nom', 'slug']
prepopulated_fields = {'slug': ('nom',)}
我有另一个根据 Espece、Variete 等创建产品......我有字段“nom”,我希望这个字段预先填充 Espece.nom、Variete.nom 等......而不是特殊的(返回 id)
@admin.register(Produit)
class ProduitAdmin(admin.ModelAdmin):
list_display = ['nom', 'slug', 'prix', 'stock', 'available', 'espece', 'variete', 'portegreffe']
list_filter = ['stock', 'available', 'prix']
list_editable = ['prix', 'stock', 'available']
prepopulated_fields = {'nom': ('espece',), 'slug': ('nom',)}
list_per_page = 200
search_fields = ('nom',)
我试图找到解决方案,但似乎在 Django 中无法完成 :( ... 有什么解决办法吗?您是否有任何想法来预填充此字段以及如何预填充?
感谢您的帮助