django круговой импорт по URL - PullRequest
0 голосов
/ 03 марта 2020

У меня есть простой django проект

структура:

examp-
    exam
    polls
    templates

Экзамен был названием проекта, а опросы - это имя первого приложения

У меня есть следующий код в exam / 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'),
]

, и я получаю следующую ошибку при попытке runserver

Включенный модуль URLconf 'polls.urls from' /home/grr/Documents/examp/polls/urls.py '>', по-видимому, не содержит никаких шаблонов. Если вы видите в файле действительные шаблоны, возможно, проблема связана с циклическим импортом.

1 Ответ

2 голосов
/ 03 марта 2020

в polls / urls.py

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

И поместите индексную функцию в polls / views.py

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