問題タブ [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.
python - django-import-export での foreignKeys のインポートの処理
django-import-export モジュールが ForeignKeys をどのように処理するかわかりません。ここに簡単な例があります: models.py
私は人々が家族に関連付けられた属を追加できるようにしたいと思います! name_genus と name_fam... (および id は空白のまま) のみの CSV/XLS。
ほとんどの場合、ファミリはすでに DB に存在します。Django は正しい ID 番号を見つける必要があります...
admin.py
この構成により、インポート インターフェイスでエラーが発生します。
わかりません...私もそこで答えてみました:django-import-export resource definition for foreignkey field? そしてそこのようなもの:django-import-exportを使用したdjango移行の外部キー
自分で一致を見つけるためにbefore_importを使用する必要がありますか?
django - ファイル形式の検証 django 管理者
プロジェクトでdjangoのインポート/エクスポートを使用しています.私の管理モデルには、ファイルを選択するための「ファイルを選択」と、フォーマットcsv、xls、およびjsonを選択するための「フォーマットを選択」という2つのフィールドがあります。ユーザーが 3 つのファイル タイプのうち 1 つだけを選択するようにするには、どのように Java スクリプトの検証を行うことができますか? 選択したファイル拡張子と選択した形式が同じであることを検証する方法は?
django - ユーザーモデルをエクスポートするdjango-import-export
django-import-export ライブラリを使用して、定義済みのモデルの一部に django 管理者を介してデータ ダウンロード オプションを提供することに成功しています。
しかし、ユーザー管理を介して同じエクスポート オプションを提供するのは困難です。
私の他のモデルでは、次のようなことをしましたadmin.py
:
私の問題は、のような事前にパッケージ化された Django モデルに同じエクスポート機能を提供することUser
です。
私は次のことを試しました...
しかし、これにはいくつかの問題があります。
User
リスト表示から一連のモデル フィールドを削除します (is_active
や などgroups
) 。exclude
UserResource に を追加してもエクスポートからそれらのフィールドが除外されないため、何かが完全に接続されていないことがわかります
私は自分の側で を再作成することができましたUserAdmin
が、それが不要であることを望んでいます (そして推測しています)。
何か案は?
django - django import-export でプレビューのテンプレートをカスタマイズすることは可能ですか?
私の管理者側は非システム管理者によって使用されるため、できるだけ明確にしたいと思います。インポートを確認する前にプレビューをカスタマイズする方法がわかりません。
外部キー参照を持つオブジェクトを追加するには、関数で一致する id を探して、ここでbefore_import
説明しているように置き換えます。
before_import 関数でデータセットを変更すると、プレビューに反映されず、プレビューには自分のモデル クラスのオブジェクトのみが表示され、それ以上は表示されません...
私の例で家族の名前(列Famille
)を表示するにはどうすればよいですか?
私のモデル:
django-import-export - django-import-export 複数のファイルをインポート
django-import-export ライブラリを使用して、いくつかの Excel ブックをインポートしています。ただし、データベースにインポートする必要がある本が 1,000 冊以上あります。個々のファイルを選択してアップロードする代わりに、アップロードするフォルダを選択する方法はありますか? https://django-import-export.readthedocs.org/en/latest/getting_started.html#admin-integrationにあるチュートリアルに取り組みました が、質問に対する答えが見つかりませんでした。
どんな助けでも大歓迎です。