Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django get请求第二次未调用我的方法_Django - Fatal编程技术网

Django get请求第二次未调用我的方法

Django get请求第二次未调用我的方法,django,Django,我正在编写一个简单的Django后端,并使用Postman进行测试。我有几种post方法和get方法。所有的post方法都很好。get方法的行为异常。第一次发送get请求时,它会正确返回响应。但是,当再次发送get请求时,不会调用我的请求处理方法,它只返回上次的响应,即使在这两次调用之间更改了一些数据。如果我在每个get请求之前发送一个登录请求,它也可以正常工作 知道为什么会这样吗?我如何确保每次都调用我的请求处理程序 这是我的URL.py: from django.conf.urls impo

我正在编写一个简单的Django后端,并使用Postman进行测试。我有几种post方法和get方法。所有的post方法都很好。get方法的行为异常。第一次发送get请求时,它会正确返回响应。但是,当再次发送get请求时,不会调用我的请求处理方法,它只返回上次的响应,即使在这两次调用之间更改了一些数据。如果我在每个get请求之前发送一个登录请求,它也可以正常工作

知道为什么会这样吗?我如何确保每次都调用我的请求处理程序

这是我的URL.py:

from django.conf.urls import patterns, url

from myApp import views

urlpatterns = patterns('',
    url(r'^login/$', views.user_login, name='login'),
    url(r'^logout/$', views.user_logout, name='logout'),
    url(r'^register/$', views.user_register, name='register'),
    url(r'^get_children_summary/$', views.get_children_summary, name='get_children_summary'),
    url(r'^get_children_info/$', views.get_children_info, name='get_children_info'),
    url(r'^add_child/$', views.add_child, name='add_child'),
    url(r'^delete_child/$', views.delete_child, name='delete_child'),
)

请出示代码。代码的哪一部分?这个方法甚至没有被调用,所以我觉得代码不相关。我附上了我的URL.py