为了账号安全,请及时绑定邮箱和手机立即绑定

我正在尝试解决循环导入错误,我白白花了几个小时

我正在尝试解决循环导入错误,我白白花了几个小时

蝴蝶刀刀 2023-03-01 15:36:41
我收到此错误:包含的 URLconf“liskerproject.urls”中似乎没有任何模式。如果您在文件中看到有效模式,则问题可能是由循环导入引起的。liskerproject 是根目录,包含根“urls.py”。Lisk 是另一个包含“url.py”的目录这是我的根网址的样子:from django.contrib import adminfrom django.contrib.auth import views as auth_viewsfrom django.urls import path,includefrom users import views as user_viewsfrom django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = [    path('admin/', admin.site.urls),    path('edit/',user_views.edit,name='edit'),    path('',include('Lisk.url')),    path('register/',user_views.register,name='register'),    path('login/',auth_views.LoginView.as_view(template_name='user_templates/login.html'),name='login'),    path('logout/',auth_views.LogoutView.as_view(template_name='user_templates/logout.html'),name='logout')]if settings.DEBUG:    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)这就是 Lisk.url 的样子:from django.urls import pathfrom .views import Politics_topic,Questionpolitics,Updatepolitics,Politics_post_details,Deletepoliticspost,Profile,homefrom . import viewsurlpatterns = [    path('',home,name='home'),    path('about/',views.about,name = 'about Lisk'),    path('interests/',views.interests,name='interests'),    path('profile/',Profile.as_view(template_name='lisk_templates/profile.html'),name = 'profile'),    path('politics_topic/', Politics_topic.as_view(template_name='lisk_templates/politics_topic_template.html'),         name='Politics_topic'),    path('ask_politics/', Questionpolitics.as_view(template_name='lisk_templates/ask_politics_template.html'),         name='ask_politics'),    path('politicspost/<int:pk>/',Politics_post_details.as_view(template_name='lisk_templates/politics_post_details.html'),         name='politics_post_details'),    path('politicspost/<int:pk>/update/',Updatepolitics.as_view(template_name='lisk_templates/ask_politics_template.html'),         name='updatepoliticspost'),]
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

我找到了一个解决方案伙计们,这很简单。我删除了

from .views import Politics_topic,Questionpolitics,Updatepolitics,Politics_post_details,Deletepoliticspost,Profile,home 在Lisk.url

我只使用并调用了点运算符from . import views中的所有函数。views,py不要问我它是如何工作的,但它确实有效。


查看完整回答
反对 回复 2023-03-01
  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号