数据库表在Django中查看和过滤应用程序

时间:2017-01-13 08:11:34

标签: python django database-management

到目前为止,我使用的是django的管理员应用程序作为基础。

起初看起来很棒但是当我想要从表格中呈现数据并使用户能够搜索和过滤列时,我注意到'admin'应用程序实际上并不打算在这样的上下文中使用。

如果有更好的基础我可以使用吗?

我搜索django packages repository但找不到专门针对上述问题的应用。

编辑:我不仅仅关注“准备使用软件包”,如果有一些开源项目具有我需要的功能,我可以分叉代码的一部分,并可能共享结果app。

2 个答案:

答案 0 :(得分:1)

Django管理员应用程序具有大量搜索和过滤的可能性。说真的,请在official documentation上仔细查看管理界面自定义。

如果还不够 - 您可以制作自己的应用程序,它将完全按照您的要求进行操作。但我怀疑您是否可以在软件包存储库中找到可以添加到settings.py中的应用程序部分的内容。

答案 1 :(得分:1)

你是正确的,Django管理员应用程序并非真正意味着不被开发人员使用的最终用户使用。一个可能对您有所帮助的软件包是django-filter。它不是Django管理员的直接替代品,但是当你需要进行过滤时,这是一个很好的帮助。