問題タブ [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.
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
ます。
私は何を間違っていますか?どんな助けでも大歓迎です。
django - django-oscar 検証エラー: 属性を空白にすることはできません
master ブランチの最新の django-oscar を使用しています。
oscar の使用方法を理解しようとしています。以下の問題を解決してください。
管理ページを使用して、まず、次の製品属性を追加します。
次に、製品クラスで新しい製品を追加しようとしましたBase Card
。Product Attribute Values
セクションで属性を選択しCard Type
ましたが、値オプション、テキスト、整数などの下に挿入した値に関係なく、以下の検証エラーが表示され続けます。理由はありますか?
django - django oscar 抽象モデルのカスタマイズ
django-oscar アドレス アプリケーションをオーバーライドしたい。必要なのは、いくつかの AbstractAddress 属性 (apps.address.abstact_models) を削除することです。このドキュメントによると、プロセスは次のとおりです-同じ名前のローカルアプリを作成し、モデルモジュールで魔法を行います。ファイルの最後にあるデフォルトの abstract_models から * をインポートすることを忘れないでください。次に、このアプリを installed_apps に追加し、最後に schemamigration --auto して移行します。
しかし、django は変更を反映しませんでした。さらに、AbstractAddress クラスのメソッドをオーバーライドしようとしても無視されます。なんで?abstract_models について何か特別なことはありますか?
django - 関連モデル作成の強制
oscar のドキュメントに従って、ダッシュボードから複数のディーラーのサポートを追加したいと思います。
すべての製品で StockRecord の作成を強制する必要があります。Product が作成されると、Stockrecord.partner が self.request.user.partner (必要に応じて作成) に設定されるため、接続が確立されます。
StockRecord の作成を強制する方法がわかりません。oscar には、django admin を置き換えるダッシュボードがあります。これは、製品の作成/更新に使用されるビューの抜粋 (最初の行) です。
したがって、製品作成ビューには StockRecord フォームセットが表示されますが、StockRecord オブジェクトを作成せずに製品を作成/更新できます。このような場合にエラー メッセージを表示したいと考えています。
StockRecord フォーム/フォームセット:
StockRecord モデル (抜粋):
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-packages
virtualenv にないパッケージをrequirements.txt
インストールし、ローカル ディレクトリからこのパッケージをインストールするコマンドを配置する方法は?
django - Django-oscar 製品イメージ エラー
製品画像はメディア フォルダに正しくアップロードされますが、製品ページを開いたときに要求されません。製品画像の画像コンテナは、画像 src のない単なる div です。また、カタログ画像は機能しており、正しく表示されています。 . 何が悪いのかわかりません。助けてください。
python - プロジェクトディレクトリにoscarファイルを含む新しいプロジェクトとしてのDjango-oscarのインストール
Django で新しいプロジェクトを開始したいと思います。Github からいくつかの django-oscar アプリを使用したいと考えています。
Django-oscar は、インストールするための [pip infall django-oscar] コマンドを既に提供しています。ただし、今回は osacar ファイルは site-package ディレクトリに移動します。現在のプロジェクト ディレクトリにそれらが必要です。解決策はありますか。