2017-11-12 19 views
-3

私のアプリケーションでdjango-hordakを会計目的で使用していて、公式チュートリアルhttp://django-hordak.readthedocs.io/en/latest/に従っています。 私はINSTALLED_APPSにアプリケーション「MPTT」と「hordak」を追加し、私は./manage.py移行を実行すると、それはコンソールに次のエラーがスローされます。 enter image description heredjango-hordakのマイグレーション実行中にエラーが発生しました

助けてください!

おかげで以下の例外がわかりますエラーメッセージ

No module named 'sqlparse'

に語ったよう

+1

「pip install sqlparse」を試してみてください! –

答えて

0

は私の問題を解決しました。データベースのバックエンドとして実行するにはpostgresが必要でした。 settings.pyに以下を追加して、うまくいきました。

'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'accounting', 'USER': 'root', 'PASSWORD': '****', 'HOST': 'localhost', 'PORT': '', }

1

sqlparse is required if your don't split your SQL statements manually

実行pip install sqlparse

+0

ありがとうございます。私は試しましたが、今度はこのエラーが発生します: '適用するhordak.0002_check_leg_trigger_20160903_1149 ...トレースバック(最新の最後の呼び出し): ファイル" /home/fatah/virtualenvs/django1.10/lib/python3.5/site-packages /django/db/backends/utils.py "、行62、実行中 return self.cursor.execute(sql) ファイル" /home/fatah/virtualenvs/django1.10/lib/python3.5/site-packages /django/db/backends/sqlite3/base.py "、行335、実行中 return Database.Cursor.execute(self、query) sqlite3.OperationalError:" OR "の近くに:構文エラー「 –

+2

」を読んでください。 (http://django-hordak.readthedocs.io/en/latest/#requirements) - あなたはsqlite3を使い、アプリケーションにはpostgresqlが必要です。 sqlite3が理解できないクエリを実行するように見えます。 – dahrens

関連する問題