gpt4 book ai didi

django - 使用Django的单页应用程序

转载 作者:行者123 更新时间:2023-12-03 13:58:25 27 4
gpt4 key购买 nike

我正在使用django-easy-pjax制作单页应用程序:

base.html:

{% load staticfiles %}
<script type="text/javascript" src="{% static '/static/js/jquery.js' %}"></script>
<script src="{% static '/static/js/jquery.pjax.js' %}"></script>

{% block side%}
It is {% now "c" %}
<br><br>
<a href="/uu/">Next Page</a>
<br/></br>
{%endblock side%}


{%block main%}
{%endblock main%}

1.html:
{% extends "base.html"|pjax:request %}
{%block main%}
If time doesnot change Easy pjax is working
{%endblock main%}

views.py:
from django.shortcuts import render
from django.shortcuts import render_to_response
from django.template import RequestContext
from django.template.response import TemplateResponse

def index(request):
return render_to_response('base.html', {}, context_instance = RequestContext(request))

def index1(request):
return render_to_response('1.html', {}, context_instance = RequestContext(request))

urls.py:
    (r'^pjax/$', 'app_name.views.index'),
(r'^uu/$', 'app_name.views.index1'),

但是,当我单击下一页时,时间url会更改,内容会加载,但时间也会更改,这意味着 easy-pjax无法正常工作。我应该在代码中进行哪些更正?我在模板目录中添加了pjax_base.html模板。但是pjax_base.html的内容应该是什么?是否需要在服务器端配置HTTP头之类的其他内容?

最佳答案

使用django-easy-pjax是一个坏主意。要使用django制作SPA,应使用REST框架。我切换到`Django REST Framework。我正在使用Django + Django + DjangoRESTFramework + AngularJS for SPA

`

关于django - 使用Django的单页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25393135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com