Skip to main content
 首页 » 编程设计

python之在 Django-admin 中,如何显示多对多关系的详细信息

2024年10月25日29lyj

在django-admin中,在新页面编辑manytomany字段不方便,除此之外,我想在edit_inline区域显示更多细节作为 foreignkey 字段。我应该怎么做才能实现这个需求

这是外键字段:

这是 manytomany 字段:

我可以在这个页面编辑 manytomany 字段吗?至少在这个区域显示一些专栏。

请您参考如下方法:

对于 manytomany 尝试使用 (在 admin.py 中)

filter_horizontal = ('fieldname', ) 

关于外键,为该内联创建一个表单并执行类似...

forms.CharField(label='',required=False, 
                widget=forms.Textarea(attrs={'style': 'height: 20em;'}))