Python 如何向django管理员添加非CRUD操作
我需要为我的Django应用程序创建一个简单的CRUD接口。Django管理员完成了我需要的90%,但我有一些不太合适的东西 假设我有一个文件模型和一个验证器模型。除了修改它们,我还需要能够将文件发送到验证器进行验证。这不是数据库操作。向验证器发送文件涉及在验证器队列上调度文件。稍后(几分钟或几小时),当验证器完成时,该事实将记录在数据库中 从UX视图来看,这自然属于文件管理页面的下拉列表,用于选择验证器和按钮。有没有一种方法可以自然地将其添加到管理员中Python 如何向django管理员添加非CRUD操作,python,django,django-admin,Python,Django,Django Admin,我需要为我的Django应用程序创建一个简单的CRUD接口。Django管理员完成了我需要的90%,但我有一些不太合适的东西 假设我有一个文件模型和一个验证器模型。除了修改它们,我还需要能够将文件发送到验证器进行验证。这不是数据库操作。向验证器发送文件涉及在验证器队列上调度文件。稍后(几分钟或几小时),当验证器完成时,该事实将记录在数据库中 从UX视图来看,这自然属于文件管理页面的下拉列表,用于选择验证器和按钮。有没有一种方法可以自然地将其添加到管理员中 (我是django新手,如果这是一个愚蠢
(我是django新手,如果这是一个愚蠢的问题,我道歉。)这是一个非常笼统的问题。管理员允许您以几乎任何方式扩展它。我个人会从如何创造开始 您可以通过多种方式扩展管理员、其他应用程序、自定义仪表板以覆盖模板等 还有很多软件包也已经实现了 有关文件的任务处理,请参阅。芹菜是一种异步任务队列/作业队列系统
更多阅读:这是一个非常普遍的问题。管理员允许您以几乎任何方式扩展它。我个人会从如何创造开始 您可以通过多种方式扩展管理员、其他应用程序、自定义仪表板以覆盖模板等 还有很多软件包也已经实现了 有关文件的任务处理,请参阅。芹菜是一种异步任务队列/作业队列系统
更多阅读:您可以将管理操作与中间页一起使用:您可以将管理操作与中间页一起使用:关于管理操作的链接正是我不知道要查找的内容。谢谢我知道芹菜。验证文件包提供的验证不是我需要或想要的。关于管理操作的链接正是我不知道要查找的内容。谢谢我知道芹菜。验证文件包提供的验证不是我需要或想要的。