問題タブ [django-oscar]

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

python - django-oscar のダッシュボードを翻訳するには?

今日、django-oscar (e コマース) をインストールしましたが、次の問題に直面しまし
/admin

それが私の構成にあるものです:

私がやっていること:

1) django.po ファイルdjango-admin.py makemessages --locale=beでの実行は、ディレクトリで生成されています 2) django.po で翻訳を編集します 3) 次に、 4) サーバーの再起動を実行します/home/beardy/work/fireshop/lib/python2.7/site-packages/oscar
oscar/locale/be/LC_MESSAGES



django-admin.py compilemessages



すべてがドキュメントに従って行われているようです。
それでも、ダッシュボード内の何も翻訳されず、 のモデル名のみが翻訳され/adminます。
私は何を間違っていますか?どんな助けでも大歓迎です。

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

django - django-oscar 検証エラー: 属性を空白にすることはできません

master ブランチの最新の django-oscar を使用しています。

oscar の使用方法を理解しようとしています。以下の問題を解決してください。

管理ページを使用して、まず、次の製品属性を追加します。

次に、製品クラスで新しい製品を追加しようとしましたBase CardProduct Attribute Valuesセクションで属性を選択しCard Typeましたが、値オプション、テキスト、整数などの下に挿入した値に関係なく、以下の検証エラーが表示され続けます。理由はありますか?

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

django - django oscar 抽象モデルのカスタマイズ

django-oscar アドレス アプリケーションをオーバーライドしたい。必要なのは、いくつかの AbstractAddress 属性 (apps.address.abstact_models) を削除することです。このドキュメントによると、プロセスは次のとおりです-同じ名前のローカルアプリを作成し、モデルモジュールで魔法を行います。ファイルの最後にあるデフォルトの abstract_models から * をインポートすることを忘れないでください。次に、このアプリを installed_apps に追加し、最後に schemamigration --auto して移行します。

しかし、django は変更を反映しませんでした。さらに、AbstractAddress クラスのメソッドをオーバーライドしようとしても無視されます。なんで?abstract_models について何か特別なことはありますか?

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

django - 関連モデル作成の強制

oscar のドキュメントに従って、ダッシュボードから複数のディーラーのサポートを追加したいと思います。

すべての製品で StockRecord の作成を強制する必要があります。Product が作成されると、Stockrecord.partner が self.request.user.partner (必要に応じて作成) に設定されるため、接続が確立されます。

StockRecord の作成を強制する方法がわかりません。oscar には、django admin を置き換えるダッシュボードがあります。これは、製品の作成/更新に使用されるビューの抜粋 (最初の行) です。

したがって、製品作成ビューには StockRecord フォームセットが表示されますが、StockRecord オブジェクトを作成せずに製品を作成/更新できます。このような場合にエラー メッセージを表示したいと考えています。

StockRecord フォーム/フォームセット:

StockRecord モデル (抜粋):

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

python - virtualenvのサイトパッケージにないパッケージをインストールし、このパッケージをローカルディレクトリからインストールするコマンドをrequirements.txtに入れる方法は?

のようなdjangoパッケージがいくつかありますdjango-oscar。pipでインストールしてから、コードを編集して修正する必要があります。

私はそれをインストールして作成しようsetup.py deployとしてい.egg-infoます。それから、 pip には を介し​​てパッケージをインストールする機能がないことを理解しています.egg-info

を使用してローカル ディレクトリからパッケージをインストールしようとしまし-e /path/to/packageたが、pip ではディレクトリからのインストールが許可されません。それは私にメッセージを送ります:--editable=src/django-oscar-master/oscar/ should be formatted with svn+URL, git+URL, hg+URL or bzr+URL

pip install django-oscar --no-index --find-links=file://src/django-oscar-master/次に、同様のコマンドを使用してインストールしようとしました。それはいつも私にメッセージを送ります:Could not find any downloads that satisfy the requirement django-oscar

site-packagesvirtualenv にないパッケージをrequirements.txtインストールし、ローカル ディレクトリからこのパッケージをインストールするコマンドを配置する方法は?

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

django - Django-oscar 製品イメージ エラー

製品画像はメディア フォルダに正しくアップロードされますが、製品ページを開いたときに要求されません。製品画像の画像コンテナは、画像 src のない単なる div です。また、カタログ画像は機能しており、正しく表示されています。 . 何が悪いのかわかりません。助けてください。

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

python - プロジェクトディレクトリにoscarファイルを含む新しいプロジェクトとしてのDjango-oscarのインストール

Django で新しいプロジェクトを開始したいと思います。Github からいくつかの django-oscar アプリを使用したいと考えています。

Django-oscar は、インストールするための [pip infall django-oscar] コマンドを既に提供しています。ただし、今回は osacar ファイルは site-package ディレクトリに移動します。現在のプロジェクト ディレクトリにそれらが必要です。解決策はありますか。