Skip to main content
 首页 » 编程设计

python之在 Django Admin 中添加一个非模型表单

2024年10月17日26xing901022

我正在尝试在 Django 管理界面中添加一个非模型表单,但我找不到任何特定的方法来完成它。此表单将进行一些处理并更改数据库中的一些数据。但这与特定模型无关,应该脱颖而出。此表单不应可供用户使用。 我可以做的一件事是将表单添加到一般 View 并禁止使用权限,但我在想既然 django 管理界面已经存在,最好将它添加到 django 管理界面。

这可以在 Django 中实现吗?

请您参考如下方法:

您可以在 ModelAdmin 中添加任意 View ,以执行您想要的任何操作。请参阅 ModelAdmin.get_urls 的文档.您可以通过定义 AdminSite.get_urls 在更高级别执行相同操作.