Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何向django管理员添加非CRUD操作_Python_Django_Django Admin - Fatal编程技术网

Python 如何向django管理员添加非CRUD操作

Python 如何向django管理员添加非CRUD操作,python,django,django-admin,Python,Django,Django Admin,我需要为我的Django应用程序创建一个简单的CRUD接口。Django管理员完成了我需要的90%,但我有一些不太合适的东西 假设我有一个文件模型和一个验证器模型。除了修改它们,我还需要能够将文件发送到验证器进行验证。这不是数据库操作。向验证器发送文件涉及在验证器队列上调度文件。稍后(几分钟或几小时),当验证器完成时,该事实将记录在数据库中 从UX视图来看,这自然属于文件管理页面的下拉列表,用于选择验证器和按钮。有没有一种方法可以自然地将其添加到管理员中 (我是django新手,如果这是一个愚蠢

我需要为我的Django应用程序创建一个简单的CRUD接口。Django管理员完成了我需要的90%,但我有一些不太合适的东西

假设我有一个文件模型和一个验证器模型。除了修改它们,我还需要能够将文件发送到验证器进行验证。这不是数据库操作。向验证器发送文件涉及在验证器队列上调度文件。稍后(几分钟或几小时),当验证器完成时,该事实将记录在数据库中

从UX视图来看,这自然属于文件管理页面的下拉列表,用于选择验证器和按钮。有没有一种方法可以自然地将其添加到管理员中


(我是django新手,如果这是一个愚蠢的问题,我道歉。)

这是一个非常笼统的问题。管理员允许您以几乎任何方式扩展它。我个人会从如何创造开始

您可以通过多种方式扩展管理员、其他应用程序、自定义仪表板以覆盖模板等

还有很多软件包也已经实现了

有关文件的任务处理,请参阅。芹菜是一种异步任务队列/作业队列系统


更多阅读:

这是一个非常普遍的问题。管理员允许您以几乎任何方式扩展它。我个人会从如何创造开始

您可以通过多种方式扩展管理员、其他应用程序、自定义仪表板以覆盖模板等

还有很多软件包也已经实现了

有关文件的任务处理,请参阅。芹菜是一种异步任务队列/作业队列系统


更多阅读:

您可以将管理操作与中间页一起使用:您可以将管理操作与中间页一起使用:关于管理操作的链接正是我不知道要查找的内容。谢谢我知道芹菜。验证文件包提供的验证不是我需要或想要的。关于管理操作的链接正是我不知道要查找的内容。谢谢我知道芹菜。验证文件包提供的验证不是我需要或想要的。