无法呈现此定义。提供的定义未指定有效的版本字段。
请指出有效的Swagger或OpenAPI版本字段。支持的版本字段是大写字母:“ 2.0”以及与openapi相匹配的字段:3.0.n(例如,openapi:3.0.0)。
我需要在哪里插入正确的版本来停止以下错误。Swagger编辑器工作正常,但是在启动特定项目时收到此错误。非常感谢
有以下问题;我正在通过示例关注 Django,Antonio Mele。这里的练习是设置用户登录和注销。使用默认的 contrib.auth 视图。当使用书中的代码时。注销视图是管理页面注销的视图;似乎与此处描述的问题相同
django 注销将我重定向到管理页面。试过了都没有成功
我一直在研究这个问题。我的代码现在可以工作,因为不再呈现管理模板。但是,我仍然无法使用我自己的 logout.html。我可以重定向到我自己的 login.html...但不是 logout.html。注销本身正在工作。用户可以使用模板登录和退出仅此问题。我现在只收到一个浏览器错误
页面没有正确重定向 Iceweasel 检测到 > 服务器正在以一种永远不会完成的方式重定向对该地址的请求。这个问题有时可能是由禁用或 > 拒绝接受 cookie 引起的。
检查 cookie 可以看到 csrf 令牌被接受
没有可用的回溯没有错误:-(
如果我使用下面的代码,所有工作都有一个例外。我在注销时被重定向到 Django 管理注销模板,而不是我自己的 logout.html....这是在书中使用 coede 时....我自己修改的代码,带有单独的注销功能也无法生成最大递归错误。编辑 URLS.PY 会停止呈现管理模板。但修改后的代码似乎在 url 中有问题,即 .....
这是行不通的!!!!!
url(r'^logout/$', 'django.contrib.auth.views.logout',{'next_page': '/account/logout'}, name='logout'),
Run Code Online (Sandbox Code Playgroud)
这工作完美!
url(r'^logout/$', 'django.contrib.auth.views.logout',{'next_page': '/account/login'}, name='logout'),
Run Code Online (Sandbox Code Playgroud)
书中的代码如下
从书籍设置.PY
from django.core.urlresolvers import reverse_lazy
LOGIN_REDIRECT_URL = reverse_lazy('dashboard')
LOGIN_URL = reverse_lazy('login')
LOGOUT_URL = reverse_lazy('logout')
Run Code Online (Sandbox Code Playgroud)
从书 VIEWS.PY
from django.http import HttpResponse
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, login, logout …Run Code Online (Sandbox Code Playgroud)