访问表单类中的变量?

时间:2021-03-10 07:45:18

标签: python django django-models django-forms

如何在 Django 表单类中获取 ModelChoiceField 的值。 我的 forms.ModelForm 类中有一个 ModelChoiceField:

class mStockForm(forms.ModelForm):

      mStock_product = forms.ModelChoiceField(
                          queryset=mProduct.objects.filter(),
                          label='Select Milk Product',
                          help_text="Choose from the list of milk products",
                          required=True,
)



 #---------------------------Want to access 
    mStock_Product'''''''''''''''''''''''#
    value = mStock_product.value   #<------------Here

1 个答案:

答案 0 :(得分:0)

你的问题不清楚。但让我试着回答一下。

有不同的方法可以满足您的需求。您可以创建一个简单的端点并使用 JS 来创建动态选择字段。

试着看Django Rest Framework。这是为您的项目创建 API 的高级方法。借助此框架,您可以在几分钟内创建端点。

创建一个简单的端点后,您可以使用 JavaScript(Fetch API 或 jQuery Ajax)从端点获取相关数据到您的表单。

见:How to Implement Dependent/Chained Dropdown List with Django

相关问题