Python Django:导出SQL文件中的表

Python Django:导出SQL文件中的表,python,django,postgresql,deployment,web-hosting,Python,Django,Postgresql,Deployment,Web Hosting,我尝试部署使用Django 1.9开发的网站。我总是使用网络托管数据 问题是我的web主机的数据库是空的(没有表),我想在这个数据库中导入我的表(models.py) 为此,我需要一个包含所有表的sql文件。之后,我将在我的AlwaysData数据库中导入此文件 我尝试使用命令dumpdata,但sql格式不存在(只有yaml、xml和json) 我该怎么办 我使用PostGreSQL 谢谢我认为您可以使用/manage.py makemigrations然后/manage.py migrate

我尝试部署使用Django 1.9开发的网站。我总是使用网络托管数据

问题是我的web主机的数据库是空的(没有表),我想在这个数据库中导入我的表(models.py)

为此,我需要一个包含所有表的sql文件。之后,我将在我的AlwaysData数据库中导入此文件

我尝试使用命令dumpdata,但sql格式不存在(只有yaml、xml和json)

我该怎么办

我使用PostGreSQL


谢谢

我认为您可以使用
/manage.py makemigrations
然后
/manage.py migrate
构建数据库。但是,如果这对您不起作用,听起来您希望:


这将为您的迁移生成SQL,并将其重定向到名为
my_migration.SQL

的文件。我认为您可以使用
/manage.py makemigrations
然后
/manage.py migrate
构建数据库。但是,如果这对您不起作用,听起来您希望:

这将为您的迁移生成SQL,并将其重定向到名为
my\u migration.SQL
的文件

./manage.py sqlmigrate my_app my_migration > my_migration.sql