Django Круговой импорт на стороне сервера - PullRequest
0 голосов
/ 01 июня 2019

My Django Приложение на локальной машине работает отлично.

при развертывании проекта с использованием git на сервере появляется сообщение об ошибке:

Включенный URLconf 'ApiTest.urls', по-видимому, не имеет шаблонов вЭто.Если вы видите в файле допустимые шаблоны, то проблема, вероятно, вызвана циклическим импортом.

Когда я удалил импортирующий маршрутизатор, ошибка исчезла, поэтому проблема заключается в импорте router в urls:

from . import router
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url

urlpatterns = [
    path('admin/', admin.site.urls),
    url('api/',include(router.router.urls), name="router"),
]

router Файл:

from rest_framework.routers import SimpleRouter
from user.Api import viewset

router = SimpleRouter()
router.register('user_api', viewset.UserViewSet, base_name='user_api')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...