0

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

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

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

我搜索了django 软件包存储库,但找不到专门针对上述问题的任何应用程序。

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

4

2 回答 2

1

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

于 2017-01-13T11:26:18.837 回答
1

Django 管理应用程序具有大量搜索和过滤的可能性。说真的,请仔细查看有关管理界面自定义的官方文档。

如果这还不够,您可以制作自己的应用程序,它会完全按照您的意愿行事。但我怀疑你是否会在包存储库中找到一些你可以添加到settings.py.

于 2017-01-13T08:18:05.973 回答