問題タブ [django-admin-tools]

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 に答える
5859 参照

django - JsonEditor と Django Admin の統合

JSONEditorを Django 管理者に統合する作業を行っています。モデルには Postgres JSON を使用するフィールドが 1 つあり、このライブラリのツリー エディターは完璧です。

models.py

Django Admin の適切な作成/編集画面内に JSONEditor ライブラリを統合することで、かなりの進歩を遂げました (と思います)。データは読み込み時に正しく表示されますが、何らかの理由で JSONEditorWidget 内で編集を行うと、変更が保存されません。取り組む必要のあるオーバーライドがあるかsave、明らかな何かが欠けていると確信していますが、ここからどこに行くべきか本当にわかりません。

admin.py

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

django - bower のインストール後に Django 管理インターフェイスが壊れた

バックエンドに Django を使用しています。最近、django-admin-tools-stats をインストールして構成し、グラフなどを生成しました。ここに記載されている指示に従いました: https://github.com/areski/django-admin-tools-stats

ただし、bower を構成した後、管理 UI が完全に壊れました (すべてを行うことはできますが、すばらしい UI はなくなりました)。ここに画像の説明を入力

私のフォルダ構造は次のようになります。 ここに画像の説明を入力

私のsettings.py:

INSTALLED_APPS が含まれています'admin_tools','admin_tools.theming','admin_tools.menu','admin_tools.dashboard', 'admin_tools_stats', 'django_nvd3','djangobower'

ここで何が問題なのですか?

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

python - Django 1.10 python 3.5 django-admin-tools

私は Django 1.10 を使用しており、django-admin-tools をインストールしています。設定は次のようになります。

次に実行しようとしています

Django 1.9 と 1.10 の間で互換性がないように見えますが、よくわかりません。誰でもアイデアはありますか?

乾杯...

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

django - Django ManyToMany フィールドか何か?

製品とバリエーションを含む単純な e コマース サイトがあります。

各バリエーションには間違いなく異なる重みがあり、各重みには量があります。

各バリエーションは異なる重みを持つことができ、各重みには数量があるため、Variation への ForeignKey 関係を持つ Weight モデルを実装しました。

重量をインラインで追加し、バリエーションに複数の重量値と数量を追加できます。こちらをご覧くださいhttp://imgur.com/XLM6sQJ

これは、重量ごとにバリエーションを作成することで可能になると思われるかもしれませんが、各製品の重量が異なることは明らかであるため、重量ごとにバリエーションを作成する必要はありません。

今私が直面している問題は、各バリエーションの重量が異なるため、たとえば、バリエーションの重量が 1 ポンド、2 ポンド、3 ポンドになる可能性があることです。これらはそれぞれ、バリエーションごとに新しいウェイト オブジェクトを作成します。これは、別のバリエーションにも 1 ポンド、2 ポンド、3 ポンドの重量がある場合、新しいオブジェクトが作成され、既存のものは再利用されないことを意味します。これにより、多くの重複する重み値を持つ巨大なデータベース テーブルが作成されます。どの製品にも必要な重量と数量の値は限られているため (重量 = 1 ポンドから 100 ポンド、数量 = 1 から 100)、理想的にはこれらを再利用する必要があるため、これは問題です。

これを避けるために、ManyToMany フィールドを持つ Weight モデルを Variation に設定し、選択した各 Weight の数量をドロップダウンにすることを考えています。これにより、重量と数量の両方の値を保存し、各製品が各インスタンスで同じ値を使用できるようになります。

私が抱えている問題は次のとおり
です。1.これは正しいアプローチですか?
2.そうでない場合、これを行うための最良のアプローチは何ですか?
3.これが正しいアプローチである場合、これを行う方法は?
4.これが正しいアプローチである場合、各重量にも数量が必要なため、管理サイトでこれを表示するにはどうすればよいですか (これを行う方法がわかりません)。
5.これを達成するためのより良い方法はありますか?