2

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

4

3 回答 3

3

对于那些在这里寻找答案的人,也许 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 以便生成它们。

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

于 2015-11-30T23:06:37.963 回答
1

https://docs.djangoproject.com/en/dev/topics/class-based-views/

于 2012-04-28T20:15:25.700 回答
0

我想我找到了一种可能的解决方案。这个概念被称为模型驱动开发。有相当多的 java 框架提供了直接从模型创建一个相当简单的应用程序的能力。这篇文章介绍了其中一些http://www.javaneverdie.com/java-frameworks/java-domain-driven-frameworks-review/

于 2012-05-02T13:38:47.390 回答