服务器端的Django循环导入

时间:2019-06-01 00:04:54

标签: python django

我在本地计算机上的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')

0 个答案:

没有答案