python - django.core.exceptions.ImproperlyConfigured:错误来了
问题描述
我是 Django 的新手,因此对它不太了解。我正在尝试在我的 view.py 文件中创建一个具有以下内容的应用程序:
from django.shortcuts import render
from fusioncharts.models import City
def pie_chart(request):
labels = []
data = []
queryset = City.objects.order_by('-population')[:3]
for city in queryset:
labels.append(city.name)
data.append(city.population)
return render(request, 'pie_chart.html', {
'labels': labels,
'data': data,
})
我在应用程序中的 urls.py 文件的内容如下:
from django.urls import path
from fusioncharts import views
urlpatterns = [
path('pie-chart/', views.pie_chart, name='pie-chart'),
]
我在主项目文件夹中的 urls.py 文件的内容如下:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('fusioncharts.urls'))
]
在 settings.py 文件中,我添加了以下内容:
ROOT_URLCONF = 'Piechart.urls'
并在模板下,添加了以下内容:
'DIRS': ['Piechart/fusioncharts/templates'],
现在在运行我的应用程序时,我收到以下错误:
django.core.exceptions.ImproperlyConfigured: The included URLconf 'Piechart.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.urls import path,include
推荐阅读
- google-apps-script - 谷歌表格功能给出了奇怪的#NAME?错误
- email - Outlook 2016:一些电子邮件以中文正文到达
- java - 在响应中添加新字段时的向后兼容性
- pine-script - 仅更改最后 5 个小节的背景:一个我无法破解的非常简单的问题
- reactjs - 如果pickTime ===输入值将返回活动或null,如何动态调整我的className
- c# - 查找无线 C# 的网络使用情况
- spring - 为什么数据没有发送到下一页
- php - WooCommerce 我的帐户页面中的城市下拉列表
- c# - 启动项目 - 带有 SignalR 的 Blazor。服务器/客户端
- gradle - 无法在 gradle 中连接属性值