我是djangoajax的新成员。我不知道如何在django视图中使用popup ajax。我创建了两个html文件list.html和detail.html。在
我的问题是,当我使用ajax单击任何产品以弹出格式显示产品详细信息时,何时打开list.html。在
那么请告诉我们在view、jquery、html和ajax中需要做哪些更改
视图.pydef show_product(request, product_slug, template_name="catalog/product.html"):
p = get_object_or_404(Product, slug=product_slug)
categories = p.categories.filter(is_active=True)
page_title = p.name
meta_keywords = p.meta_keywords
meta_description = p.meta_description
return render_to_response(template_name, locals(),context)
def list_product(request):
queryset_list = Product.objects.all() #.order_by("-timestamp")
paginator = Paginator(queryset_list, 1) # Show 25 contacts per page
page_request_var = "page"
page = request.GET.get(page_request_var)
try:
queryset = paginator.page(page)
except PageNotAnInteger:
# If page is not an integer, deliver first page.
queryset = paginator.page(1)
except EmptyPage:
# If page is out of range (e.g. 9999), deliver last page of results.
queryset = paginator.page(paginator.num_pages)
context = {
"object_list": queryset,
"name": "List",
"page_request_var": page_request_var
}
return render(request, "catalog/list.html", context)
列表.html
^{pr2}$
产品.html
^{3}$