python - 从 API 而不是从数据库获取数据
问题描述
各位早上好,
我是一名见习开发者,我要用django开发一个REST API。到目前为止没有问题。
诀窍是我不必从数据库工作,而是从 Python API 工作,在其中我使用返回我必须序列化的数据的函数。我把这个schema放在这里是为了让你更好地理解API/DB/FRONT关系的schema
(右边是我公司使用的)
我可以毫无问题地获取数据并将它们返回到端点,我的问题是当我想要 PUT、DELETE 请求时。
我的 DELETE 请求适用于 Postman,但是当我从我的前额触发它时,我收到 301 重定向错误...
对于其他请求,我看不到如何从我的 Vue 前端的表单中获取数据然后将它作为参数传递给 Django 中的 python 函数,该函数必须将它插入到数据库中......
在此先感谢您的帮助
Pixi
解决方案
301 表示 url 已移动。高级客户端可以对新 url 执行相同的请求。要查看重定向到的位置,您需要查看名为Location
.
这可能是因为:
- 您忘记了 url 中的尾部斜杠,它会将您重定向到该 url
- 您尚未登录,视图要求您这样做,它会将您重定向到登录页面
推荐阅读
- windows - Inno Setup - 如何赋予一个特定用户对文件夹的权限
- c# - 如何将此 SQL 语句转换为 Lambda/Linq 表达式
- python-3.x - 对 Window 10 的 Docker python 客户端支持
- c# - 未触及的代码突然抛出 Method not found: 'Void Swashbuckle.Application.SwaggerDocsConfig.RootUrl' 在启动时
- linux - 在 docker 中更改用户时资源暂时不可用
- node.js - 如何修复node.js中谷歌浏览器的CORB(跨源读取阻止)错误?
- c# - 使用 asp.net 路由 url
- c# - 有没有一种方法可以测试结合 TestServer 和 moq Mock 来替换 ConfigureTestServices 中的类中的方法?
- python - 如何创建计算团队比赛次数的列表,并将其存储在 DataFrame 的每一行中
- c# - 将 Application Insights 查询 API 调用结果转换为 DataTable