为什么在使用Django Ajax和django之后我得到一个空白页面?

时间:2014-09-16 12:54:29

标签: python ajax django

我是django的初学者,我按照GitHub显示的步骤进行操作,但我只是得到一个空白页,这里是我的代码:

views.py

from django.shortcuts import render
from django_ajax.decorators import ajax
@ajax
def AjaxView(request):
    return render(request, 'blogs/ajaxtest.html'`

urls.py

from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^ajax/', 'blogs.views.AjaxView', name='Ajax'))  

ajaxtest.html

<head>
    <script type="text/javascript" src="{% static '/blogs/django_ajax/js/jquery.ajax.min.js' %}"></script>
    <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
    <title>Ajax Test</title>
</head>
<body>
    <script type="text/javascript">
    ajaxGet('/', function(content){
        //onSuccess
        alert(content);
    })
    </script>
</body>

1 个答案:

答案 0 :(得分:2)

你需要在django_ajax之前包含jQuery,否则django_ajax将不起作用,这是一个要求。 您的AjaxView函数似乎也不完整。