django .core.exceptions.ImproperlyConfigured: приближается ошибка - PullRequest
1 голос
/ 08 мая 2020

Я новичок в 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.

Кто-нибудь может сказать, что происходит не так?

1 Ответ

2 голосов
/ 08 мая 2020

вы забыли импортировать include в проект urls.py, я собирался прокомментировать это, но не могу с моим текущим уровнем репутации.

from django.urls import path,include
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...