2017-04-13 8 views
2

私のすべてのSQLスキーマが削除されました。原因はwindows10の初期化です。 だから、すでに存在するdjangoプロジェクトコードでmakemigrationsを実行したいと思います。 しかし、 "python manage.py makemigrations"は、 'テーブルは存在しません'というエラーで動作しません...これらの状況を克服する方法はありますか?スキーマが削除された状態でマカミゲーションを実行できますか?

答えて

2

既存の移行スクリプトが壊れています。だから、次の手順を実行する必要があります。

  1. はmakemigrations

    python manage.py makemigrations 
    
  2. DB

    python manage.py migrate 
    
  3. への変更を適用を実行してアプリ内

  4. を移行フォルダを削除します

+0

ありがとうございます私たちの答え: - )!しかし、このソリューションは私の場合には、私はちょうどSQLのリモート接続を使用していない、ありがとう!! –

+0

よかった。どのように解決し、同じものを受け入れるかについての回答を投稿することができます。 –

関連する問題