問題タブ [django-import-export]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
13938 参照

python - django-import-export へのforeignKey ウィジェットの追加

モデルの 1 つにデータをインポートしようとしていますが、インポートとエクスポートが作成する反復数ではなく、foreignKey ID をアップロードしようとしているため、失敗しています。

models.py

私のadmin.py

私のデータ.csv

SOL モデルからデータをエクスポートすると、学校 ID の反復番号が取得されます。私は実際の学校 ID が必要です。これは、foreignKey 関係を保持するものです。その後、そのforeignKey番号でデータをアップロードする必要があります。ForeignKey ウィジェットがそれを行う方法であることは知っていますが、それがどのように実装されているかわかりません。

0 投票する
3 に答える
2963 参照

django - Django-import-export - モデルの関数からエクスポートしますか?

Django モデルの場合、django-import-export パッケージを使用しています。

マニュアルには、次のようにターゲット モデルに存在しないフィールドをエクスポートできると書かれています。

http://django-import-export.readthedocs.org/en/latest/getting_started.html

関数の出力をモデルからエクスポートするにはどうすればよいですか? 例 Book.firstword()

0 投票する
0 に答える
434 参照

django - django-import-export: xls 外で参照モデルを指定する方法

別のモデル (例: 著者) への外部キーを持つモデル (例: 本) があります。著者のすべての本を 1 つの xls ファイルにインポートしたいと考えています。ファイル入力と一緒に通常の django 外部キー ウィジェットを追加し、選択したキーをインポートされたすべての行に適用する方法はありますか?

おまけの質問: 参照モデル (作成者) にインポート ミックスインを使用するインライン (StackedInline?) を含めることは可能ですか (これは本質的に最初の質問を解決しますよね?)

私は両方を試しましたが、成功しませんでした。私はネットで役立つものを見つけることができません。任意の助けをいただければ幸いです。

0 投票する
1 に答える
354 参照

django - DjangoのインポートとエクスポートでDBに繰り返し行を保存しないでください

django import-export を使用して xls ファイルをインポートすると、すべて正常に動作します。同じ文字列を持つ行を削除する必要があります。

行 2 と 3 をインポートするときにのみ DB に挿入します

今まで、私はこれを持っています:

0 投票する
2 に答える
1025 参照

python - django-import-export を使用したインポート FloatField のエラー

csvファイルのインポートにdjango-import-exportを使用しています。私はFloatField私のモデルに持っています:

models.py

値が空白の csv ファイルをインポートすると、エラーがスローされます。

/admin/csv_imp/book/process_import/ の ValueError

文字列を float に変換できませんでした:

0 投票する
1 に答える
1820 参照

django - django-import-export を使用した django 移行の外部キー

私はdjango-import-exportを使用して移行ファイルにcsvファイルをロードしていますが、これはDjango 1.7が初期データをロードするための現在のベストプラクティスであると理解しています。これは最初のファイルでうまくいきました:

および移行ファイルの内容全体。ISO2 は主キーであるため、追加の行 import_id_fields = ['ISO2'] が必要であることに注意してください。この質問への回答から適応したコード: Loading initial data with Django 1.7 and data migrations :

次に、そのファイルと主キーの関係を持つ次のファイルについて説明します。

そして、外部キーをリンクしようとした移行ファイルのサブセット:

これは私に与えます:

また試しました:

私はドキュメントを読みましたが、答えはそこにあると確信していますが、それは私に飛び出していません!

0 投票する
4 に答える
1670 参照

django - Django: インポート/エクスポート && Grappelli

Django インポート/エクスポート アプリを使用していましたが、管理インターフェイスを改善するために Grappelli を追加したいと考えています。テンプレートに関連するエラーが発生します。それらを連携させるための提案はありますか?

エラー:

0 投票する
1 に答える
991 参照

django - Django Import-Export を使用して管理者のオブジェクトの多対多の関係をエクスポートする

アプリの管理でDjangoのインポート/エクスポートを使用していますが、一般的な使用例であると思われる例が見つかりません。

著者の管理ページで、著者が書いたすべての本をエクスポートする「この著者が書いたすべての本をエクスポートする」管理アクションが必要です。どんな助けでも大歓迎です。

単に新しい Django 管理アクションを作成することもできますが、素晴らしいインポート/エクスポートの「フォーマットの選択」ドロップダウン リストを維持したいと考えています。

0 投票する
1 に答える
2366 参照

python - django-import-export を使用した応答のストリーミング

ユーザーにデータの CSV/XLS エクスポート機能を提供するために、しばらくの間 django-import-export を使用してきましたが、データセットが大きくなると、サーバーのタイムアウトが発生します。

使用できることは理解していますStreamingHttpResponseが、これは独自の CSV ライター関数を記述してデータを出力することによって行われますが、少なくとも最初は、現在のアプローチでできることとは思えません。

django-import-export モデル リソースを使用してファイルを生成しているときに、応答をストリーミングすることは可能ですか?

これは、私が現在実装している種類のコードで、標準のHttpResponse;