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