【问题标题】:Database tables viewing and filtering app in DjangoDjango中的数据库表查看和过滤应用程序
【发布时间】:2017-01-13 08:11:34
【问题描述】:

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

一开始看起来很棒,但是当我想呈现表中的数据并允许用户搜索和过滤列时,我注意到“管理”应用程序实际上并不适合在这种情况下使用.

是否有更好的基础可以使用?

我搜索了django packages repository,但找不到专门针对上述问题的任何应用程序。

编辑:我不仅在寻找“准备使用的包”,如果有一些具有我需要的功能的开源项目,我可以分叉部分代码并可能共享生成的应用程序。

【问题讨论】:

    标签: python django database-management


    【解决方案1】:

    Django 管理应用程序具有大量搜索和过滤的可能性。说真的,好好看看official documentation的管理界面定制。

    如果这还不够,您可以制作自己的应用程序,它完全可以满足您的需求。但我怀疑你是否会在包存储库中找到一些你可以添加到settings.py 的应用程序部分的东西。

    【讨论】:

    • 感谢您的快速回复,我想我会为我需要的功能创建一个应用程序。话虽如此,如果有一些我可以用作基础的项目会容易得多。
    • @Raff89 我相信从头开始实施它应该不会太难。
    • @Raff89 实际上,与 Django 一起潜水是一项不错的任务。
    • 我会这样做的。感谢您的建设性回复。
    【解决方案2】:

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

    【讨论】:

    • 感谢您的快速回复,我一定会检查那个包裹
    猜你喜欢
    • 2020-07-28
    • 1970-01-01
    • 2013-08-19
    • 2013-05-17
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    相关资源
    最近更新 更多