python - django 在 url 上循环导入
问题描述
我有一个简单的 django 项目
结构是
examp-
exam
polls
templates
考试是项目的名称,民意调查是第一个应用程序的名称
我在考试/urls.py 中有以下代码
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('polls/',include('polls.urls')),
]
以及 polls/urls.py 中的以下代码
from django.urls import path
from views.polls import index
urlpatterns = [
path('', views.index, name='index'),
]
当我尝试运行服务器时出现以下错误
包含的 URLconf 模块 'polls.urls from '/home/grr/Documents/examp/polls/urls.py'>' 似乎没有任何模式。如果您在文件中看到有效模式,则问题可能是由循环导入引起的。
解决方案
在民意调查/urls.py
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
并将索引函数放入 polls/views.py
推荐阅读
- python - 比较两个数据帧的多行
- c# - 如何在一个循环中获得两个 GameObjects 孩子?
- php - SQL查询时间过长时如何修复页面错误500?
- swift - 我的项目 UITableViewCell 编译器有问题
- python - 梯度下降损失和准确性不会通过迭代而改变
- python - 有没有办法创建任务管理器 Django 应用程序?
- python - 在 Python Markdown 中用自定义替换 Markdown 标题标签
- java - 如何利用presto jdbc连接池
- java - 绕过 Json jackson 和 lombok 构造函数要求
- timer - 如何从表盘访问谷歌倒计时的剩余时间?