【问题标题】:The issue is caused by a circular import. Django该问题是由循环导入引起的。姜戈
【发布时间】:2021-08-06 20:59:36
【问题描述】:

同事们好!我在 Django 项目中工作。我的网址有问题

在项目中我只有一个应用程序,我创建了我的 urls 文件,以便稍后将其导入到整个项目的 urls 中,但是当服务器运行时,它给了我以下错误:

The included URLconf 'online_store.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.

我的 urls.py 项目

from django.contrib import admin

from django.urls import path, include

urlspatterns = [
    path('admin/', admin.site.urls),

    path('', include('online_store_app.urls')),
]

还有我的应用程序 urls.py

#   Dajngo
from django.urls import path
from online_store_app import views

urlspatterns = [

        #   urls site 
    path('home', views.home, name = 'home'),
    path('services', views.services, name = 'services'),
    path('store', views.store, name = 'store'),
    path('blog', views.blog, name = 'blog'),
    path('contact', views.contact, name = 'contact'),
]

【问题讨论】:

  • 这是您在第一个文件开头的导入语句:from django.urls import include 吗?

标签: django django-urls django-apps


【解决方案1】:

问题只是一个错字,在这两个文件中你需要写urlpatterns而不是urlspatterns(url和patterns之间没有s)。

【讨论】:

  • 是的!多谢兄弟!我开始了,有时我认为它们是更大的问题,非常感谢,它们使编程变得更容易和可能
  • @AldoMatus 很高兴为您提供帮助。如果您对答案感到满意,请给它点赞,然后单击勾号将其标记为已接受。
猜你喜欢
  • 2020-11-22
  • 1970-01-01
  • 1970-01-01
  • 2021-06-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-17
  • 2010-10-03
  • 1970-01-01
相关资源
最近更新 更多