-1
  • 我想在 Django 管理员中调用外部服务 API 并显示数据。
  • 另外,我想创建一个表单,以便从管理员那里获取输入,应该能够对外部服务进行 POST。
  • 我的应用没有任何模型。

django-admin 版本 2.2.8

请有人提供最近几天卡住的解决方案谢谢。

4

1 回答 1

0

对于第一个问题,关于外部服务,您应该使用 pythonrequests包。只是pip install requests

对于第二个,当您在管理员中有一个表单时,您可以使用访问表单的数据request.POST,然后使用上述请求包向您的外部 API 执行服务器端 POST 请求。

最后,您不需要模型。管理 GUI 具有其基本性质。在 Django 中,您可以通过指定模板所在的位置来替换自己的管理模板。你可以跟着这个:如何覆盖和扩展基本的 Django 管理模板?

于 2020-01-22T18:48:13.050 回答