使用user.get_profile()定制对Django ModelChoiceField的查询
||
我想知道在创建帐户时如何访问用户的个人资料
ModelChoiceField的queryset。我希望能够使用
ModelChoiceField以显示基于另一个表的联系人
参数保存在用户个人资料中,即
who = forms.ModelChoiceField(queryset=Contacts.objects.filter(id__exact=request.user.get_profile().main_company))
是否有更好的方法来做到这一点(除了Ajax选择器中的
模板)?
格雷格
没有找到相关结果
已邀请:
1 个回复
良阑纠苫
我的看法: 保存表单(在此处不必包含request = request,但以防万一)
或空白表格
感谢Daniel Roseman的上述两个答案。 https://stackoverflow.com/users/104349/daniel-roseman