django - 多对多关系列表在 Django 中使用复选框显示
问题描述
我想要一个带有单独行的诊所/医院 M2M 列表的复选框。这是我的表格
class ClinicHospitalForm(forms.ModelForm):
class Meta():
model = ClinicHospital
fields = ('name','address','contact','lat','lon')
class DoctorForm(forms.ModelForm):
class Meta():
model = Doctor
fields = ('name','speciality','contact','clinic_hospital')
解决方案
您可以将小部件设置为小CheckboxSelectMultiple
部件 [Django-doc]:
class DoctorForm(forms.ModelForm):
class Meta:
model = Doctor
fields = ('name','speciality','contact','clinic_hospital')
widgets = {
'clinic_hospital': forms.CheckboxSelectMultiple
}
推荐阅读
- c# - FlushFinalBlock 增加字节
- javascript - 将信息从 rest API 发送到 arduino 正确编码
- raspberry-pi - 谷歌助手树莓派问题 | 启动指令不起作用
- javascript - 在页面加载时,在 DIV 中填充随机颜色。用随机颜色填充另外 4 个 div... 点击这 4 个 div 中的任何一个,以 9:1 的比例填充主 div
- turing-machines - 图灵机转换表
- java - 如何在java中的方法参数中传递类类型
- javascript - 与另一个对象相交时应该调用动作的循环类的问题
- c++ - C++ Boost 侵入式列表 - 示例
- python - Python中的快速排序递归
- haskell - 这个错误在haskell中不断发生关于如何修复它的任何想法?