Django-admin视图只允许更改模型对象的值。但是,是否可以通过简单的方式配置或更改管理视图,以便开始在对象上公开功能?我没有谈论可以在对象列表顶部的下拉菜单中引入的功能。我的意思是直接访问模型对象上的函数?具有可调用函数的Django-admin
1
A
回答
1
您可以通过在您的url conf中添加“^ admin/...”url来将自己的视图添加到管理网站。您可以使用它来扩展管理站点相对简单,并通过您自己的视图展示模型方法。见Creating Custom Admin Views
这里:http://www.djangobook.com/en/1.0/chapter17/(和另一种方法和注意:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#adding-views-to-admin-sites)。
要在管理站点的模型“更改表单”中添加此按钮,请覆盖所需模型的change_form.html
模板(请参阅https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates)。
您可能想要重写object-tools块,该块保存页面右上角的按钮。 (在Django 1.3中,您可以扩展object-tools-items块,请参阅:https://code.djangoproject.com/ticket/12694)
(我确信可以构建一个漂亮的插件/应用程序,自动将对象工具添加到自定义的模型中object_tools“属性,并带有一个模型方法列表,让我知道身份证。)
相关问题
- 1. DjangoAdmin中的limit_choices_to
- 2. Python使用getattr调用具有可变参数的函数
- 3. PHP调用具有可变数量参数的函数
- 4. 具有可变数量参数的函数调用
- 5. 调用具有参数的pdo函数
- 6. 使用具有可选参数的回调函数
- 7. 动态调用具有可变参数的函数
- 8. C++调用具有可变参数的lua函数
- 9. 从具有可变数字参数的函数的指针图调用函数
- 10. C++调用函数有具有继承
- 11. php函数在调用时具有可定义的功能
- 12. jQuery的调用一个函数具有可变
- 13. 具有继承属性的函数(可调用)对象
- 14. 构造函数调用具有参数的构造函数
- 15. 是否有可能具有boost ::可选的类并调用其成员函数?
- 16. 具有可变参数的回调函数tkinter按钮
- 17. 具有可变参数的MySQL函数
- 18. C++:具有状态的回调函数
- 19. xmlhttp具有回调函数的请求
- 20. AWS Lamba调用具有参数/有效负载的函数
- 21. “解包”数组以调用具有可变参数模板的函数
- 22. 在构造函数中动态调用具有可变参数数量的类
- 23. 具有可变问题的jquery函数
- 24. 使用Groupby调用具有多个参数的函数
- 25. 使用std :: for_each调用具有多个参数的函数
- 26. 调用具有结构体的所有实例的函数
- 27. 从Powershell调用具有数组参数的构造函数
- 28. 具有变量数量参数的Ruby调用函数
- 29. 调用具有空参数的函数的术语
- 30. 如何用另一个函数调用具有任意参数的函数?
我认为这就像你会得到 - 行动一样。 – 2011-01-27 02:33:09