python - 使用 ForeignKey 值而不是 Key 的预填充字段 Django
问题描述
您好,我的 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 等……而不是 espece(哪个返回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 中完成 :( ... 有什么解决方案吗?你有什么想法来预填充这个字段以及如何填充?
谢谢你的帮助
解决方案
推荐阅读
- javascript - 如何在数据表中使用 axios 而不是 ajax?
- python - Python中的程序设计
- javascript - 有没有办法向上扩展下拉菜单内容?
- bootstrap-4 - 引导 datetimepicker 将秒设置为 0
- javascript - 无法使用 FieldValue.increment 方法
- angular - mat-slide-toggle Angular Material 以编程方式切换
- python - 错误的维度 XOR 神经网络 python
- recursion - Ocaml使用递归函数
- angular - Angular Service Worker 和 index.html 缓存
- delphi - 如何从 TEdit 获取 FastReport (Delphi) 的数据?