0

各位早上好,
我是一名见习开发者,我要用django开发一个REST API。到目前为止没有问题。
诀窍是我不必从数据库工作,而是从 Python API 工作,在其中我使用返回我必须序列化的数据的函数。我把这个schema放在这里是为了让你更好地理解API/DB/FRONT关系的schema
(右边是我公司使用的)

我可以毫无问题地获取数据并将它们返回到端点,我的问题是当我想要 PUT、DELETE 请求时。
我的 DELETE 请求适用于 Postman,但是当我从我的前额触发它时,我收到 301 重定向错误...
对于其他请求,我看不到如何从我的 Vue 前端的表单中获取数据然后将它作为参数传递给 Django 中的 python 函数,该函数必须将它插入到数据库中......
在此先感谢您的帮助
Pixi

4

1 回答 1

0

301 表示 url 已移动。高级客户端可以对新 url 执行相同的请求。要查看重定向到的位置,您需要查看名为Location.

这可能是因为:

  • 您忘记了 url 中的尾部斜杠,它会将您重定向到该 url
  • 您尚未登录,视图要求您这样做,它会将您重定向到登录页面
于 2020-04-30T12:50:03.463 回答