Skip to main content
 首页 » 编程设计

python之Django Url 未知空间

2024年08月20日33虾米哥

我的urls.py是

   urlpatterns = [ 
         url(r'^admin/', admin.site.urls), 
         url(r'^chat/', include('chat.urls')) 
  ] 

我的 chat/urls.py 是

   urlpatterns = [ 
          #url(r'^$', views.index, name="index"), 
          url(r'input/$', views.input , name='input'), 
 
        ] 

现在,当我尝试点击链接时 http://127.0.0.1:8000/chat/input/我收到错误页面未找到 404。

聊天/输入后似乎有一个未知空间。 问题为什么会有这些空格以及如何删除它们 错误消息的屏幕截图在这里

查看代码如下

  def input(request): 
       input = request.POST.get('msg', None) 
      data ={ 
           'output': 'hi', 
       } 
     return JsonResponse(data) 

请您参考如下方法:

在 url 开始之前添加 caret ^ 符号,否则它不会工作

url(r'^input/$', views.input , name='input'), 

否则

改变这一行

url(r'^chat/', include('chat.urls')) 

到

url(r'^chat/$', include('chat.urls'))