当前位置:  开发笔记 > 编程语言 > 正文

试图跟踪django中的循环导入错误

如何解决《试图跟踪django中的循环导入错误》经验,为你挑选了2个好方法。

我理解循环导入错误已被问到很多,但在提出这些问题后,我无法解决我的问题.当我尝试在django中运行我的服务器时,它给我这个错误消息:

从路径\到\ myproject\__ init__.py包含的URLconf模块"accounts_app"似乎没有任何模式.如果您在文件中看到有效模式,则问题可能是由循环导入引起的.

问题开始时,我添加了一个具有urls.py的新应用程序,如下所示

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^signin$', views.signin, name='signin'),
    url(r'^signout$', views.signout, name='signout'),
    url(r'^signup$', views.signup, name='signup'),
]

我的项目urls.py有一行指向应用程序,看起来像下面的代码

urlpatterns = [
     url(r'^accounts/', include('accounts_app')),
]

我的观点如下:

from django.shortcuts import render
from django.http import HttpResponse

def signin(request):
    return HttpResponse("

This the signin view

") def signout(request): return HttpResponse("

This the signout view

") def signup(request): return HttpResponse("

This the signup view

")

任何人都可以帮我确认我可能会出错.



1> Rahul Gupta..:

尝试改变

urlpatterns = [
     url(r'^accounts/', include('accounts_app')),
] 

urlpatterns = [
     url(r'^accounts/', include('accounts_app.urls')), # add .urls after app name
]



2> 小智..:

对于那些具有相同错误但仍未调试其代码的用户,还请检查您如何键入“ urlpatterns”

输入错误或带有破折号/下划线将导致相同的错误

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有