問題タブ [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 に答える
7262 参照

javascript - ブートストラップ ドロップダウン アクティブ ホバーで開き、クリックでリンク

django-oscar の navbar メニューを変更しようとしています。http://latest.oscarcommerce.com/en-gb/

私が理解できないのは、「ブラウズストア」メニューがホームページのページ読み込み時に開いたままですが、他のすべてのページをクリックすると開くということです. なぜそれが起こるのか分かりません。<a>ホバー時に開き、クリック時にタグを追加する方法はありますか?

これは oscar のドキュメントの関連部分に関する html テンプレートです -

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

django - django-oscar で製品の ProductAttributeValues を複製せずに、製品の ProductClass をプログラムで変更することは可能ですか?

Productユーザーがのを変更できるようにするフォームを作成しましたProductClass。ただし、製品を保存するProductAttributeValuesと、自動的に複製されて保存されます。プロセスの簡単な例を次に示します。

製品が最初に pk=1 の に属し、セット で始まるProductClass単一の名前を持っていたとします。上記の 3 行を実行すると、started も に設定された newが自動的に生成され、保存されました。この動作を回避する簡単な方法はありますか? これは、 をどのように変更する必要がありますか?ProductAttributeProductAttributeValueTrueProductAttributeValueTrueProductProductClass

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

python - ダッシュボード ユーザーの制限 Django-Oscar (サンドボックス ゲートウェイ アプリ)

ダッシュボードのユーザーを制限するにはどうすればよいですか? サンドボックス サイトに同梱されているゲートウェイ アプリをインストールしましたが、私が知る限り、ユーザーはダッシュボードへのアクセスが自動的に承認されているだけです。明らかに、これはセキュリティ上の問題です。認証されていないユーザーがサイトの一部を表示するのを既にブロックしていますが、ダッシュボードへのアクセスを制限/承認できるようにする必要があります。

私の見方では、カスタムビュー/フォームを作成してダッシュボードから実行できるようにし、それに保留中のアカウント登録フィードを持たせる必要があります。

任意のポインタをいただければ幸いです。

関連コード:

https://github.com/django-oscar/django-oscar/blob/master/sites/sandbox/apps/gateway/views.py これにより、電子メールが有効である限り、is_staff ユーザーが自動的に作成されます。

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

python - Django: 静的ファイルを更新できません

favicon.ico の 2 つの画像ファイルがあります。「apple.ico」(リンゴのイメージ)と「orange.ico」(オレンジのイメージ)だとします。

「apple.ico」の名前を「favicon.ico」に変更して、静的ファイルに入れますstatic/favicon.ico

次に、私のテンプレートファイルで: #base.html <link rel="shortcut icon" href="{% static "favicon.ico" %}" /> そしてsettings.pyファイルで:STATIC_URL = '/static/'

http://127.0.0.1:8000/static/favicon.icoでリンゴを見ることができます

そして、favicon.ico ファイルstatic/favicon.ico(リンゴの画像) を削除します。に変更orange.icofavicon.icoて、静的ファイルに入れます。http://127.0.0.1:8000/static/favicon.icoにアクセスする と、オレンジの画像が表示されると思いますが、代わりにリンゴの画像が表示されます。すべての静的ファイルを削除しても、リンゴの画像は表示されます。

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

python - Django-oscar エラー - django.core.exceptions.ImproperlyConfigured: アプリケーション ラベルが一意ではなく、重複しています: staticfiles

Django-oscar を起動しようとしており、ここpython manage.py runserverに記載されている手順に従いましたが、使用しようとするとpython manage.py migrate、次のエラーが発生します。Python と Django は初めてなので、これが何なのかわかりません。誰かがこれに解決策を与えることができますか? Ubuntu、Python 2.7、および Django 1.8 を使用しています。

ここに私のsettings.pyファイルがあります

[UPDATE]ご指示通り、重複アプリを削除したのですが、現在、使用時に以下のエラーが発生しておりますmigrate

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

python - django-oscar 統合エラー

コードに e コマースを統合します。そして、製品に問題が発生します。models.pyシンプルに更新するとき

またはPackage、AbstractProduct を使用してモデルを拡張し、移行を作成しようとすると、次のエラーが表示されます。

助言がありますか?

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

django - 「treebeard.templatetags.admin_tree」をロードしようとするとdjango oscar ImportErrorが発生しました:utilという名前のモジュールはありません

MACにdjango-oscarをインストールするとき。メイクオスカーは文句を言う

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

django - AWS Elastic Beanstalk で Django - Oscar を使用して Apache Solr を自動的にセットアップする

django-oscar アプリケーションと共にApache Solrがインストールされていることを確認する必要があり、.ebextensions 構成ファイルでこれらの手順を使用して、Solr を自動的にインストールし、インデックスを再構築しています。

ここに .ebextensions/03_solr.config があります

solrを自動的にインストールするには、ここで何を追加/更新する必要がありますか

?

更新: bash を 1 つのコマンドに変更しました。プロセスは完了しているように見えますが、java -jar start.jar を.ebextensions/03_solr.config実行すると、タスクは

このプロセスは、実際にはバックグラウンド プロセスである必要があります。現在、デプロイがハングし、新しいアプリケーションをデプロイせずにタイムアウトになっているためです。この SO 投稿によると、新しいアプリケーション バージョンがデプロイされた後に遅延ジョブを開始するには、いくつかの作業が必要です。助言がありますか?明確にするために:

実行します

コマンドを EB のノンブロッキング バックグラウンド プロセスとして使用しますか?

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

django - Django-Oscar: アプリの「address」から基本クラス「AbstractShippingAddress」を拡張するときにエラーが発生しました

こんにちは、頭がおかしくなる問題があります。クラス ShippingAddress に「company」フィールドを 1 つ追加したいと考えています。私は次のことをします:

  1. django-oscar のアプリの順序をフォークします。
  2. order アプリの models.py ファイルに、次のコードを記述します。

    /li>

次のエラーが表示されます。

私は使用していますDjango==1.8.6, django-oscar==1.1.1 and python 3.3.

誰かが私を助けることができれば、私はとても感謝しています.