【问题标题】:How to create views automatically from model as in Django admin?如何像在 Django admin 中一样从模型自动创建视图?
【发布时间】:2012-04-28 12:42:54
【问题描述】:

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

【问题讨论】:

标签: django view web-frameworks scaffolding model-driven-development


【解决方案1】:

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

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

【讨论】:

  • 这并没有直接解决这里提出的问题,而是添加了相关信息,可能对其他人有所帮助。
【解决方案2】:
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 2018-08-12
    • 2020-10-12
    • 2012-10-15
    • 2018-08-16
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多