0

我开始使用Django,并且从模型自动创建视图的可能性让我印象深刻。 所以,我想知道在其他web框架上是否有这样的功能。我知道RoR脚手架,但这不完全相同,因为如果您更改相关模型,您需要手动更改视图。如何在Django admin中自动从模型创建视图?

+0

正如Gerard的链接所指出的,该功能被称为“通用视图”。 – andrers52 2012-04-30 21:22:29

+0

在Rails 3中有一个叫做“generic actions”的替代方法[http://yehudakatz.com/2009/12/20/generic-actions-in-rails-3/][1] [1]:http ://yehudakatz.com/2009/12/20/generic-actions-in-rails-3/ – andrers52 2012-05-01 18:35:21

+0

我发现的另一种选择是使用CSS布局生成工具。对于Ruby on Rails,有指南针和蓝图。这篇文章解释了如何使用它们http://nicksda.apotomo.de/2010/11/how-blueprint-and-compass-help-idiots-making-css-layouts/ – andrers52 2012-05-02 01:16:20

回答

2

对于那些在这里寻找答案的人,也许django-baker(https://github.com/krisfields/django-baker.git)会做你所需要的。

pip install django-baker 

然后加入django_baker到INSTALLED_APPS和运行

python manage.py bake your_app_name 

注意,以前你需要从应用中删除urls.py和views.py,使他们能够产生。

然后它会生成所有的骨架的东西。

+0

这并不直接解决这里询问的问题,而是添加相关信息并可能对其他人有所帮助。 – Martin0x777 2015-11-30 23:08:28

相关问题