2017-06-14 4 views
0

新しいDjangoプロジェクトで使用したいデータベースがすでにあります。私は私の古いデータベースからモデルを取得するためにinspectdb > models.pyコマンドを使用しますが、私は次のエラーを取得する:django - 従来のデータベースからモデルをインポートする

from django.db import models 
# Unable to inspect table '>' 
# The error was: (1146, "Table 'colta.>' doesn't exist") 
# Unable to inspect table 'Grupa/models.py' 
# The error was: (1146, "Table 'colta.grupa/models.py' doesn't exist") 

答えて

0

何かがコマンドで間違っています。末尾に> models.pyがなく、すでにpython manage inspectdbをテストしましたか? そのようにしてモデルを標準出力に取得し、モデルを構築するかどうか、またはデータベースとの接続がないかどうかを確認できます。

+0

実際にデータベースに接続し、すべてのクラスをコンソールに表示します。私はそれをmodels.pyにコピー・ペーストすればよいですか? :D –

+0

はい、それをしてください。多分それは最良の解決策ではありませんが、実際にはモデルをテストすることができます。インデントには注意してください。 – jgmh

+0

窓を使っていますか? – jgmh

関連する問題