获取模板中的ForeignKey对象字段

时间:2019-05-25 07:34:41

标签: python angularjs django python-3.x django-models

我有一个选择列表,该列表在模板Django中显示ForeignKey。当用户在字段中选择一个对象时,将出现相关值。例如,我在这里有一个联系人列表,为此,我使用的是通用视图

class SendContactView(CreateView):
  model = SendContact
  template_name = 'contact.html'
  fields = ['customer']

  def get_context_data(self, **kwargs):
    context = super(SendContactView, self).get_context_data(**kwargs)
    context['form'].fields['customer'].queryset = Contact.objects.filter(author=self.request.user)
    return context

在模板中一切正常

<label class="mt-1">Contact*</label>
<select class="browser-default custom-select" ng-value={{ form.customer }}

,这会将ForeignKey显示为客户联系人。问题是,如果我选择其中任何一个(在选择列表中,客户名称仅可见),如何在其他表单字段中获取他们的电子邮件,电话号码和其他内容?任何帮助世界都将不胜感激!谢谢!

0 个答案:

没有答案