重定向自定义表单到django admin表单



我为一个特定的模型创建了一个自定义管理表单。所有功能都在工作。现在我想通过点击我创建的另一个页面上的按钮来调用这个表单。我能够通过创建表单类的对象来做到这一点,但它不会像管理站点那样呈现表单(我有一些字段集等定义)。我可以直接重定向到管理网站的表单吗?这样可以避免重复处理表单数据的代码。

现在我想通过点击我创建的另一个页面上的按钮来调用这个表单。

这也在管理界面内吗?如果是这样,不要对所有用户使用管理视图。因为这将需要组,权限等讨厌的东西。

我能够通过创建表单类的对象来做到这一点,但它不会像管理站点那样呈现表单(我有一些字段集等定义)。

这不是预期的,作为管理网站自带的css和javascript?所以你需要自己写

我可以直接重定向到管理站点的表单吗?这将避免复制我如何处理表单数据的代码。还有其他线索吗?我也很感激。

正确,但是我相信管理视图对它们有特殊的授权检查。所以你回到了有组和权限的东西。

我要做的是移动你的表单处理到一个方法在像utils.py和调用这个方法从正常和管理视图

最新更新