【问题标题】:Syntax Error after adding knox to urls.py将 knox 添加到 urls.py 后出现语法错误
【发布时间】:2019-07-06 20:07:36
【问题描述】:

我是 Django 和 django-rest-framework 的新手。我正在构建一个 API,我想使用 Django-rest-Knox 实现身份验证。我已将 Knox 添加到 settings.py 中已安装的应用程序中。在项目的 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: 无效语法

【问题讨论】:

  • 上一行缺少逗号。

标签: django django-rest-framework django-rest-knox


【解决方案1】:

我想你在path("api/", include('core.urls')) 之后忘记了一个逗号,所以它会进入下一行。尝试添加它,看看错误是否仍然存在。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2014-10-03
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多