Django CRUD应用程序中是否有任何非凡的库来减少样板?

时间:2019-05-24 01:33:54

标签: python django crud web2py

上次我一直在使用web2py,但是对于我的新Web应用程序,我想尝试使用Django。但是,我发现琐碎的CRUD表单需要大量样板。我了解通用视图为我提供了输入模型或从模型输出的所有逻辑,但是我仍然必须做大量的HTML工作,并添加自己的逻辑来支持过滤器,排序,分页等。

例如,在web2py中,我可以使用以下代码(将其视为Django世界中基于函数的视图)来获得功能丰富且高度可定制的CRUD视图。

def manage_users():
    grid = SQLFORM.grid(db.users)
    return {"grid": grid}

enter image description here

Django员工是否使用事实上的方法(除了管理应用程序之外)或库来减少编写约200行代码的麻烦,从而实现web2py免费提供的相同功能?

注意:这不是web2py与Django的问题。我了解他们提出了不同的理念,并且Django比web2py灵活得多,而web2py为您提供了更多现成的功能。我只是问这在Django世界中是如何解决的。

预先感谢大家!

0 个答案:

没有答案