Django1.9で開発した自分のWebサイトをデプロイしようとしています。私はAlwaysDataをホストしているウェブを使用しています。
問題は、私のWebホスティングのデータベースが空(テーブルがない)であり、このデータベースにテーブル(models.py内)をインポートしたいということです。
そのためには、すべてのテーブルを含むファイルsqlが必要です。このファイルをAlwaysDataデータベースにインポートした後。
コマンドdumpdataを試しましたが、フォーマットsqlが存在しません(yaml、xml、jsonのみ)。
どのようにできるのか ?
私はPostGreSQLを使用しています。
ありがとうございました
を使用./manage.py makemigrations
してデータベースを構築できると思います./manage.py migrate
。ただし、それがうまくいかない場合は、sqlmigrate
管理コマンドが必要なようです。
./manage.py sqlmigrate my_app my_migration > my_migration.sql
これにより、移行用のSQLが生成され、my_migration.sql
。というファイルにリダイレクトされます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加