問題タブ [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 投票する
1 に答える
514 参照

django - django-import-export にはレコード数の制限がありますか? そうでない場合は、重複していると思われるものを削除していますか?

2500 レコードを含む csv があります。インポート後、1100 レコードまで減少します。DIE は重複していると思われるものを削除していますか? はいの場合、どうすればそれを止めることができますか? そうでない場合、一度にインポートする推奨レコード数はありますか?

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

django - django バルク ユーザー インポート ユーザー django-import-export

django でインポート エクスポートを使用してユーザー インポートを一括処理したい

ユーザーのファイル インクルード リストを取得し、ファイルの行に従ってユーザーを作成します

私はこのようにbefore_importを実装しようとします

ただし、タプルを返すオブジェクトはアイテムの割り当てをサポートしていません

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

django-admin - django import_export の管理インポート フォームの拡張

Django import_exportを使用して、管理ページに CSV アップロードを実装しています。これで、外部キー列を含む 1 つのモデルができましたが、外部キー列にはインポートごとに 1 つの値しかありません。したがって、ユーザーが列自体を強制的に追加するのではなく、関連するモデル インスタンスをドロップダウンから選択できるようにしたいと考えています。これを行うには、インポート フォームをカスタマイズする必要があります。これには、既定のメソッドimport_actionとをオーバーライドする必要がありますprocess_importが、これまでの努力は効果を示していません。これが私がこれまでに持っているものです:

インポート ページに移動すると、 が取得され、ローカル varsで実際にクラスであるAttributeError MyModelAdmin has no attribute 'POST'ことがわかります。request objectMyModelAdmin

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

django - django import-export での例外処理

django のインポートとエクスポートに関する簡単な質問です。docsのようなモデルがあるとしますが、いくつかの追加の制約があります (Meta クラスに注意してください)。

一括アップロードでは、エラーを含む行 (この場合はエントリが重複していますが、他のタイプの「破損した」行でもある可能性があります) をスキップして、残りのアップロードを続行することが理想的です。破損した行は、問題の行と例外名を含む追加の列を含むファイルに記録する必要があります。

一般的な exceptions.py ファイルがあります:

しかし、行ごとの状況とスキップにどのように対処するかは明確ではありません。これに対処した人からの助けは大歓迎です。

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

python - django-import-export 用に複数の管理クラスを登録する

モデルのエクスポート形式を変更したいので、そのうちの 1 つに他のメタデータにはない追加のメタデータが含まれています。

両方のエクスポート形式の ModelResource サブクラスを作成できますが、ユーザーが管理インターフェイスからそれらを選択できるようにしたいと考えています。

それは次のようなものです:

他のリソースは次のようになります。

次のような 2 つの Admin クラスを介して両方のリソースを登録できると考えました。

しかし、変更リスト ビューからエクスポート ボタンをクリックすると、最新のものだけが使用されます。

ユーザーがさまざまなリソース形式を選択できるようにする方法について何か提案はありますか?

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

python - django-import-export ForeignKeyWidget はルックアップを行いません

django-import-export で xls ファイルをインポートしようとしています。

これは私が持っているものです:

SchoolYear モデル:

コースモデル:

私の Excel ファイルの例の行は次のようになります (2 番目の列はコース番号、3 番目の列は学年の名前、さらにいくつかのフィールド):

django admin でファイルをインポートしようとすると、次のエラー メッセージが表示されます。

SchoolYear の ForeignKey のルックアップが機能しないと思います。私は何を間違っていますか?

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

python - モデルに基づく Django 管理エクスポート統計

私はDjangoが初めてで、プロジェクトで問題が発生しました。Django-Import-Export モジュールを使用して、管理パネルから csv、xls などにデータをエクスポートしています。私のプロジェクトには、他のクラスへのクエリの結果である統計のクラスが含まれています。統計クラスは、指定したクエリセットを返した models.Manager によって作成されます。

管理パネルに統計が表示されますが、それらをエクスポートしようとすると、列名だけの空のフィールドが表示されます。統計クラスのリソース クラスを作成し、admin でリソース クラスを指定しました。データベーステーブルからではなく、そのようなデータをエクスポートするにはどうすればよいですか?

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

django - heroku で django-import-export ボタンのスタイルが正しく設定されていない

Django バージョン: 1.9.7 Django スーツ バージョン: 0.2.19 Python バージョン: 2.7.10

問題: django-suit で django-import-export を使用しています アプリケーションを heroku にデプロイしています 「heroku local」を実行しても問題はありませんが、heroku で管理ページを表示すると、インポート/エクスポートがボタンとして表示されません、むしろリスト項目です

これは、ローカルで実行されている結果のページ ソースです。

これは、heroku で実行された結果のページ ソースです。

奇妙なことに、heroku に再デプロイすると、断続的に問題が解消されますが、heroku dyno がスリープ状態になり、再び起動すると、問題が再発します。