Python 邮政编码不';在ajax中不会发生这种情况

Python 邮政编码不';在ajax中不会发生这种情况,python,django,jquery,Python,Django,Jquery,我有一个简单的表单来提交和测试ajax,但它不起作用,我发现其中有任何问题,我搜索了很多,没有更多的点,至少我没有看到;) 在url.py中 (r'^doctors/shahsavand/visiting/$','DrHub.views.visiting'), (r'^doctors/shahsavand/visiting/add/$','DrHub.views.ajxTest') 第一个URL指向主页面,主页面中有以下表单: <form method='POST' action="."

我有一个简单的表单来提交和测试ajax,但它不起作用,我发现其中有任何问题,我搜索了很多,没有更多的点,至少我没有看到;)

url.py中

(r'^doctors/shahsavand/visiting/$','DrHub.views.visiting'),
(r'^doctors/shahsavand/visiting/add/$','DrHub.views.ajxTest')
第一个URL指向主页面,主页面中有以下表单:

<form method='POST' action=".">
        {% csrf_token %}
        <ul>
            <li>
                <label for="start">Start Time: </label><input name="id_startTime" id="id_startTime" type="text" />          
            </li>
            <li>
                <label for="end">End Time: </label><input name="id_endTime" id="id_endTime" type="text" />
            </li>
        </ul>
        <input type="submit" id="save_button" name="save_button" value="add" />
</form>
我这样做是为了测试是否调用了
ajxTest视图

def ajxTest(request):
   if request.is_ajax():
      raise Http404
   else:
      pass
这是:

def ajxTest(request):
       if request.is_ajax():
          raise pass
       else:
          Http404
但是没有结果,这听起来像是我的ajax帖子没有与
ajxTest视图关联

edit

当我检查firebug时,我得到了
403禁止错误
,这是针对
CSRF
的,我尝试了很多方法再次解决它,但没有结果:(

添加中描述的javascript,它应该解决您的问题。

我应该将此代码放在哪里?我应该将其放在js文件中并引用它吗?还是将其粘贴在主页上,就在我的ajax代码之前?当我将其粘贴到我的ajax代码之前时,禁止错误转换为内部服务器错误!只需在您的头脑中从外部文件中引用它。当我在一个单独的.js文件中引用它,我有相同的内部服务器错误!!!删除
'csrfmiddlewaretoken':$(“#csrfmiddlewaretoken”).val()
,如果仍然有问题,打开调试并发布堆栈跟踪。是的,是的,没关系,现在我的问题是post数据未定义,我在查看simplejson.dumps时使用它({'message':request.POST.get('start')}),您可以看到我是如何将start发送到view的。
def ajxTest(request):
       if request.is_ajax():
          raise pass
       else:
          Http404
edit