Django – 在管理员之外使用多对多水平界面
发布时间:2020-12-20 11:27:03 所属栏目:Python 来源:网络整理
导读:我正在以m2m字段的形式工作.我希望这个字段看起来像 django管理站点的水平界面…?我怎么能这样做? 谢谢… 解决方法 您需要使用FilteredSelectMultiple小部件 from django.contrib.admin.widgets import FilteredSelectMultiplefrom django import formsfrom
|
我正在以m2m字段的形式工作.我希望这个字段看起来像
django管理站点的水平界面…?我怎么能这样做?
谢谢… 解决方法
您需要使用FilteredSelectMultiple小部件
from django.contrib.admin.widgets import FilteredSelectMultiple
from django import forms
from .models import Person
class PersonForm(forms.ModelForm):
some_field = forms.ModelMultipleChoiceField(Person.objects.all(),widget=FilteredSelectMultiple("Person",False,attrs={'rows':'2'}))
class Meta:
model = Person
您还需要包含管理员中使用的Javascript和CSS.这是一个example (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
- Python解析 算数表达式求值 栈的使用
- 在IPython中使用Interactive Shell之外的魔术命令
- Mercurial:带参数的别名
- python – 如何为一个“try”场景编写多个异常?
- 《head first python》— 函数定义、模块与发布、共享代码
- 用Python dpkt 来解析 pcap ,,
- day91:luffy:基于vue+drf的路飞学城项目后端部署
- 如何将手动定制的seaborn图添加到JointGrid / jointplot
- python – 为什么我的当前目录不会出现在Windows上使用pyte
