如何在 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
答案 0 :(得分:0)
你的问题不清楚。但让我试着回答一下。
有不同的方法可以满足您的需求。您可以创建一个简单的端点并使用 JS 来创建动态选择字段。
试着看Django Rest Framework。这是为您的项目创建 API 的高级方法。借助此框架,您可以在几分钟内创建端点。
创建一个简单的端点后,您可以使用 JavaScript(Fetch API 或 jQuery Ajax)从端点获取相关数据到您的表单。
见:How to Implement Dependent/Chained Dropdown List with Django