Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python生成数据库模式_Python_Database_Django_Schema - Fatal编程技术网

使用Python生成数据库模式

使用Python生成数据库模式,python,database,django,schema,Python,Database,Django,Schema,我想为我的django项目生成一个基本的DB模式,以显示我所有的应用程序,包括模型和带有边界条件的模型字段等。python中已经有django的DB模式生成器了吗?或者,我应该怎么做。manage.py sql)如果您说需要查看sql架构,请使用数据库运行/manage.py sqlall 如中所述,您可以使用数据库的命令行客户端来获取模式 使用sqlite的示例: python manage.py dbshell > .schema 您可能需要安装sqlite3才能使其正常工作 使用D

我想为我的django项目生成一个基本的DB模式,以显示我所有的应用程序,包括模型和带有边界条件的模型字段等。python中已经有django的DB模式生成器了吗?或者,我应该怎么做。

manage.py sql)

如果您说需要查看sql架构,请使用数据库运行
/manage.py sqlall

如中所述,您可以使用数据库的命令行客户端来获取模式

使用sqlite的示例:

python manage.py dbshell
> .schema
您可能需要安装sqlite3才能使其正常工作

使用Django 您过去可以使用
python manage.py sql…
,但在1.9中,为了支持迁移,它已被弃用。您可以使用以下方法签出初始迁移脚本:

python manage.py sqlmigrate myapp 0001_initial
(来自)