2017-07-06 23 views
2

我的urls.py是Django的網址未知空間

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

和我的聊天/ 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) 
+0

你能告訴你的看法? –

+0

添加視圖代碼。 –

回答

3

的URL開始前添加caret ^標誌,否則它不會工作

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

否則

改變這一行

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

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

我做了上面的相同(不添加^),它的工作原理 –