/ / djangoファイラdumpdata画像が見つかりません - django、django-filer

django filer dumpdataイメージが見つかりません - django、django-filer

コンテンツを移行しようとして問題が発生しています私のローカル開発のdjango cmsからsqlite3バックエンドのAWSへ、postgresで。次のコマンドを使って、すべてのページデータ、タイトル、プラグイン、そしておそらくファイラー画像をダンプします。

manage.py dumpdata --indent=4 --natural-foreign --exclude cms.pageuser cms filer aldryn_bootstrap3 djangocms_column cmsplugin_filer_image cmsplugin_filer_file djangocms_googlemap djangocms_link djangocms_style djangocms_text_ckeditor > all_content.json

ただし、ステージングでloaddataを実行しようとしたとき環境では、私は外部キーの整合性エラーが発生します - 具体的にはテーブルfiler_fileの周り。テーブル構造を見ると、filer_imageにあるすべてのイメージについて、filer_fileに外部キー参照があるはずです。これはJSONダンプファイルにあるものを反映していません。

不思議なことに、文書(例えばpdfs)ではdumpdataコマンドはうまく機能します、それはただ画像に関連しています。さらに、不足しているJSONデータを手動で生成しても問題ありません。

誰かが以前にこの問題に遭遇したことがありますか?私は "次のバージョンにアップグレードしたばかりでまだエラーが発生しています。

aldryn-bootstrap3==1.0.10
cmsplugin-filer==1.1.2
colorama==0.3.3
dj-database-url==0.4.1
Django==1.9.7
django-appconf==1.0.2
django-bootstrap3==7.0.1
django-classy-tags==0.7.2
django-cms==3.3.0
django-debug-toolbar==1.4
django-durationfield==0.5.2
django-extensions==1.6.7
django-filer==1.2.4
django-fixture-magic==0.0.8
django-formtools==1.0
django-mail-templated==2.6.2
django-mptt==0.8.4
django-polymorphic==0.8.1
django-reversion==1.10.0
django-sekizai==0.9.0
Django-Select2==4.3.2
django-storages==1.4.1
django-treebeard==4.0.1
django-widget-tweaks==1.4.1
djangocms-admin-style==1.2.3
djangocms-attributes-field==0.1.0
djangocms-column==1.6.0
djangocms-googlemap==0.4.0
djangocms-inherit==0.2.1
djangocms-installer==0.8.8
djangocms-link==1.7.2
djangocms-style==1.7.0
djangocms-text-ckeditor==2.9.3
docutils==0.12
easy-thumbnails==2.3
html5lib==0.9999999
jmespath==0.9.0
Pillow==3.3.0
psycopg2==2.6.1
pyasn1==0.1.9
python-dateutil==2.5.3
pytz==2016.4
rsa==3.4.2
s3transfer==0.0.1
six==1.10.0
sqlparse==0.1.19
tzlocal==1.2.2
Unidecode==0.4.19

回答:

回答№1は1

これは回避策です、完全な答えではありません。私は問題が多形体/ファイラーの灰色領域のどこかにあると思います。 dumpdataが何をするかを模倣するためにあなた自身のシリアライザを書くことは私の問題を解決しました。

とにかくバグ要求を記録しました。

https://github.com/divio/django-filer/issues/887