Jquery 如何从django表单发出ajax请求并加载响应数据

Jquery 如何从django表单发出ajax请求并加载响应数据,jquery,python,ajax,django,Jquery,Python,Ajax,Django,这是我的表格 from django import forms from django.utils.translation import ugettext_lazy as _ from category.models import * class ItemForm(forms.Form): category = forms.ModelChoiceField(queryset=Category.objects.filter(is_active=True).order_by('categ

这是我的表格

from django import forms
from django.utils.translation import ugettext_lazy as _
from category.models import *

class ItemForm(forms.Form):

    category = forms.ModelChoiceField(queryset=Category.objects.filter(is_active=True).order_by('category_text'),label=_("Category"))
    subcategory = forms.ModelChoiceField(queryset=Subcategory.objects.all().order_by('subcategory_text'),label=_("Subcategory"))
    item = forms.CharField(widget=forms.TextInput(attrs=dict(required=True, max_length=30, render_value=False)), label=_("Item")
这是models.py

from django.db import models


class Category(models.Model):
    category_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')
    is_active = models.BooleanField()
    def __str__(self):
        return self.category_text


class Subcategory(models.Model):
    category = models.ForeignKey(Category)
    subcategory_text = models.CharField(max_length=200)
    def __str__(self):
        return self.subcategory_text
我想先从
下拉列表中选择
类别
,然后基于
类别
类别下的所有
子类别
,我想在
子类别
下拉列表下加载

我不知道如何从
django表单
发出
ajax
请求
,并将响应数据加载回
表单
中的
下拉列表


提前谢谢你的帮助

您的ajax调用(客户端)将放在模板中,而服务器端将放在视图中。请参阅示例如何控制模板,因为表单是从
forms.py
生成的。另外,请查看您的ajax调用(客户端)将放在模板中,并在视图中的服务器端查看示例如何控制模板,因为表单是从
forms.py
生成的