提问人:Raff89 提问时间:1/13/2017 最后编辑:Raff89 更新时间:1/13/2017 访问量:53
Django 中的数据库表查看和过滤应用程序
Database tables viewing and filtering app in Django
问:
到目前为止,我一直使用 django 的管理应用程序作为基础。
起初看起来很棒,但是当我想到要显示表中的数据并使用户能够搜索和过滤列时,我注意到“admin”应用程序实际上不适合在此类上下文中使用。
是否有更好的基地可以使用?
我搜索了 django 包存储库,但找不到任何专门针对上述问题的应用程序。
编辑:我不仅在寻找“现成的包”,如果有一些开源项目具有我需要的功能,我可以分叉代码的一部分,并可能共享生成的应用程序。
答:
1赞
Ihor Pomaranskyy
1/13/2017
#1
Django 管理应用程序具有大量搜索和过滤的可能性。说真的,请仔细查看有关管理界面自定义的官方文档。
如果这还不够,您可以制作自己的应用程序,它完全可以做您想要的事情。但我怀疑你是否会在包存储库中找到一些你可以添加到你的应用程序部分的东西。settings.py
评论
1赞
Raff89
1/13/2017
感谢您的快速回复,我想我会为我需要的功能创建一个应用程序。话虽如此,如果有一些项目可以作为我的基础,那会容易得多。
0赞
Ihor Pomaranskyy
1/13/2017
@Raff89 我相信从头开始实施它应该不会太难。
0赞
Ihor Pomaranskyy
1/13/2017
@Raff89实际上,潜入 Django 是很好的任务。
0赞
Raff89
1/16/2017
我会这样做的。感谢您的建设性回应。
1赞
voodoo-burger
1/13/2017
#2
你说得对,Django 管理应用程序并不是真正供非开发人员的最终用户使用。一个可能对你有帮助的包是 django-filter。它不是 Django 管理员的直接替代品,但当您需要进行过滤时,它有很大的帮助。
评论
0赞
Raff89
1/13/2017
感谢您的快速回复,我一定会检查该包裹
评论