我是Django和django-rest-framework的新手。我正在构建一个API,我想使用Django-rest-Knox实现auth。我已在settings.py中将Knox添加到已安装的应用程序中。在项目的urls.py中,我将路径添加到Knox。似乎存在语法错误。
urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path("api/", include('core.urls'))
path("api/auth/", include('knox.urls')),
]
这是错误消息:
path(“ api / auth /”,include('knox.urls')), ^ SyntaxError:语法无效
答案 0 :(得分:0)
我认为您在path("api/", include('core.urls'))
之后忘记了逗号,因此它会出现在下一行。尝试添加它,看看错误是否仍然存在。
我希望这会有所帮助。