- 我想在 Django 管理员中调用外部服务 API 并显示数据。
- 另外,我想创建一个表单,以便从管理员那里获取输入,应该能够对外部服务进行 POST。
- 我的应用没有任何模型。
django-admin 版本 2.2.8
请有人提供最近几天卡住的解决方案谢谢。
django-admin 版本 2.2.8
请有人提供最近几天卡住的解决方案谢谢。
对于第一个问题,关于外部服务,您应该使用 pythonrequests
包。只是pip install requests
。
对于第二个,当您在管理员中有一个表单时,您可以使用访问表单的数据request.POST
,然后使用上述请求包向您的外部 API 执行服务器端 POST 请求。
最后,您不需要模型。管理 GUI 具有其基本性质。在 Django 中,您可以通过指定模板所在的位置来替换自己的管理模板。你可以跟着这个:如何覆盖和扩展基本的 Django 管理模板?