Django 中的循环导入

Tee*_*Kay -1 python django django-views request-response

我一直在尝试使用 Django 运行客户端-服务器应用程序。当我尝试在 Django 中运行我的服务器时,它给了我以下错误。

django.core.exceptions.ImproperlyConfigured:包含的 URLconf '' 似乎没有任何模式。如果您在文件中看到有效模式,则问题可能是由循环导入引起的。

项目 urls.py -

from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('chat.views')),
] 
Run Code Online (Sandbox Code Playgroud)

应用程序的 views.py -

from django.shortcuts import render
from django.http import JsonResponse
def home(request):
if request.method == 'POST':

    if request.is_ajax():

       //code
        return JsonResponse(data)

return render(request,'index.html')
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

nev*_*ner 5

include方法采用应用程序 urls.py 模型而不是 views.py。您需要urls.py在应用程序中创建文件并替换url(r'^', include('chat.views'))url(r'^', include('chat.urls'))项目中的 urls 文件。请参阅 Django文档

  • 那有帮助。谢谢!:) (2认同)