2017-03-16 10 views
-3

このエラーが発生している間にGISアプリケーションを実行しています。エラースナップショットが添付されています。誰かがどこでエラーが発生するのをガイドできますか?コードを参照する必要がある場合。あなたが必要なファイルを教えてください。 Programming Error /サーバーのランニング中にDjangoプログラミングエラーが発生する

+1

エラーから、一部のデータベース列が欠落しているようです。あなたは './manage.py makemigrations' **と**' ./manage.py migrate'を実行しましたか? –

+1

@nik_m私は今マイグレーションをしましたが、エラーはまだそこにあります –

+0

ありがとう@nik_m私はそれを解決しました。 –

答えて

2

とりわけ、あなたのexception valueの最初の行はすべてそれほど言っています。

Column users.parent_id does not exist 

アプリケーションは明らかに存在していないデータベースからusersテーブルからparent.idにアクセスしようとしています。つまり、データベースはソースコードのモデル構造と同期していません。たぶんあなたがしなければならないことは、migrationsを実行して、データベースに欠けている構造や変更をすべて追加することです。

データベース構造の一部を自分で開発した場合は、データベースの新しい移行セットを構築するためにmakemigrationsコマンドを実行する必要があります。

./manage.py makemigrations 

新しい移行ファイルを作成しているか、あなたのアプリにモジュールをインストールし、統合している場合、あなたはあなたのデータベースへのマイグレーションを適用する必要がある場合。

./manage.py migrations 
+1

これで移行は完了しましたが、まだエラーはあります。 –

+1

ありがとうございました。私はデータベースに新しい列を作成する必要があります。 –

関連する問題