首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Sybase和Django的PowerDesigner 12

来自Sybase和Django的PowerDesigner 12
EN

Stack Overflow用户
提问于 2010-11-26 18:22:42
回答 3查看 639关注 0票数 0

我是Django的新手,但我在web开发方面有很长的经验。通常,我总是使用PowerDesigner来创建我的解决方案的表结构,导出到SQL作为我的后端。

对于Django,这是一个不同的故事,我希望如果有一种方法,我可以使用PowerDesigner创建我的模型,或者执行Django在现有后端的基础上反向创建模型,有这样的事情吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2010-11-26 18:41:31

放弃ORM就是放弃了很多让Django与众不同的东西。如果你想自己处理数据库后端,有其他基于python的web框架可以让你做到这一点。根据wikipedia的说法,至少有两个是ORM不可知论、cherrypy和pylons。

票数 1
EN

Stack Overflow用户

发布于 2010-11-26 19:03:26

您可以这样做:只需像往常一样创建表,然后运行./manage.py inspectdb > models.py以基于现有语法创建模型。

但请注意,Django可以使用的内容有一些限制:特别是,它不支持复合主键。在实践中,这应该不是什么大问题。

票数 1
EN

Stack Overflow用户

发布于 2017-08-21 18:48:51

我可能来不及参加聚会了,但这是搜索返回的第一个链接,所以我可以在任何地方回答。对于设计Django模型和生成相关models.py脚本的可视化工具,mmcardle的django-builder提供了一个相当方便的here工具。用户可以为每个模型填写表单,该工具会生成相应的脚本(模型、视图、表单、urls、测试甚至模板)。它可能不是您所需要的(特别是它缺少类似PowerDesigner的GUI),但它应该足够接近。将其派生出来并在顶部添加一个类似PowerDesigner的界面也是一个潜在的好项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4284390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档