レガシーDBからdumpdata
に近づいています。最近、djangoのinspectdb
を使用してリバースエンジニアリングを行っています... これ以外のすべてのクエリは正常に動作します。 MySQLワークベンチでは、列が存在します。 しかし、ときに私が取得するデータエクスポートしよう:traceback
を使用してDjango dumpdataが既存の列をシリアル化できません
CommandError: Unable to serialize database: no such column: af_datper.locnac
する(http://dpaste.com/1DASN1Vを汚染しないようにここに貼り付け)に影響を与える私の行のいずれかを明らかにしません。
(ワークベンチでそれを見ての中で、inspectdb
は...
それを拾っていないだろう、私は正直ないモデルフィールドがすでにその列のnull値を認めていると、列がデータベースに存在しません?。あなたのトレースバックを掘り下げるのビット
私はこのアプリケーションのためにmysqlを使用しています... – tutuca
sqlite3のコネクタでエラーを投げているあなたのトレースバックによるものではありません。 –
さて、それはヒントです。私はカスタムルータを使用しています。このアプリケーションは、認証がsqlite上にある間にmysqlと話しています...それを削除し、mysqlに移行します... – tutuca