python - 使用 Python 生成数据库架构

标签 python database django schema

我想为我的 django 项目生成一个基本的数据库模式,以显示我所有的应用程序和模型以及带有边界条件的模型字段等。python 中是否已经有任何用于 django 的数据库模式生成器?或者我应该怎么做。

最佳答案

如果您谈论需要查看 SQL 架构,请运行 ./manage.py sqlall <appname>

如果你想要模式的可视化,你可以得到 django-extensions然后运行 ​​./manage.py graph_models -a -g -o my_project.png .这将为您生成一个漂亮的模式图,但通常会忽略边界条件。您可能需要检查选项以添加更多数据。 http://readthedocs.org/docs/django-extensions/en/latest/graph_models.html

关于python - 使用 Python 生成数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6437907/

相关文章:

python - Django 在删除模型之前检查模型是否有相关对象

Django检查用户组权限

python - 学习 float 长度

java - 导入数字的值为 123,45,但 123.45 使用 JAVA 存储在数据库中

django - 有没有办法强制django在退出前运行一些整理代码?

mysql - mysql数据连接问题

mysql - 链接到一对多表的一对多表

python - 如果条目匹配,则减少列表列表

python - Django _set.all 过滤器在模板中不起作用

python - 如何访问继承类的内部类并修改它?