客户希望有一个简单的intranet应用程序来管理他的流程。他运行一个查询,希望跟踪每天交付的负载数和相关活动。
由于我知道django优秀的管理界面,我想我可以在models.py中定义“schema”,并让django admin生成表单。
我确实做到了,结果一点也不差。我已经能够定制的外观和感觉,以适应客户的口味。
一些问题:
对于这样的用例,django admin是正确的选择吗?
由于框架的灵活性,将来我会遇到问题吗?
有没有一个更好的框架专门为这个用例(小型企业的通用数据库管理)而设计?我更喜欢用python编写的,因为我可以修改它来定制。
谢谢!

最佳答案

以我个人的经验,django是一个很好的选择,因为它能够在数据库上有一个漂亮的ui。
有一个机会,您可能会遇到灵活性问题,试图自定义管理界面…但是,如果您不能在管理界面中完成所需的工作,那么使用django的modelforms和templates(创建自己的crud应用程序很容易)。
就python框架而言,我个人更喜欢django,而不是turbogears或pylons(我相信它们也有管理接口),因为安装、设置和运行起来似乎要简单得多。
再说一遍,那只是我个人的喜好。YMMV公司。

关于database - 将Django Admin用于自定义数据库解决方案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3011309/

10-10 16:24
查看更多