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')