2020
09-24
09-24
自定义Django Form中choicefield下拉菜单选取数据库内容实例
工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectFormmodels)中提取.form.py为:classobjectForm(forms.Form):pre=choicefield(lable="工作")最后的解决办法:1.定义一个函数defget_object(request):r=[('','----')]forobjinobjectModels.objects.all():r=r+[(obj.id,obj.name)]returnr2.在views.py的视图函数中加入form.fields['pre'].choice...
继续阅读 >