django - 升级到最新版本后,默认 Django Rest Framework HTML POST 表单不显示
问题描述
以前在使用 Django REST 框架时,我获得了可浏览的 API 端点,并且可以使用 POST 和 PUT 表单输入数据。
但是,在我最近更新了我的依赖项之后,POST 和 PUT 的 HTML 表单不再显示 [图 2],甚至尝试单击右上角的用户名以获取例如注销的选项,我只需将 /# 重定向回相同的 url [图 1]。如果我通过输入进入特定条目localhost/myEndpoint/1/
并尝试删除按钮,那也不会做任何事情。
没有日志表明输出中出现问题manage.py runserver
这是一个错误还是有什么方法可以解决这个问题?
我正在使用以下版本的更新:
- Django 2.2 => 2.2.9
- djangorestframework 3.9.2 => 3.11.0
- djangorestframework-simplejwt => 4.4.0
解决方案
升级后收集静电。
推荐阅读
- javascript - 如何检查数组中的所有元素使用jQuery
- android - 代码在后面执行时,如何设置 GIF 流畅运行?
- python - 如何检查 Python 迭代器是否有限?
- asp.net-core - 无法在 .net 核心中使用本地 nuget 包
- php - Laravel 动态限制路由参数(但只显示有效的 url)
- layout - [UWP][VisualState] 自定义 ListViewItem 悬停演示
- android - 如何从一个片段到另一个片段的回调响应?
- powershell - Powershell For-Loop 抛出 MissingVariableNameAfterForeach
- azure - 通过 Azure CLI 检索时如何设置不记名令牌的生命周期?
- java - Jackson JsonParser 将 DateTime 月偏移 -1