問題タブ [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.
javascript - ブートストラップ ドロップダウン アクティブ ホバーで開き、クリックでリンク
django-oscar の navbar メニューを変更しようとしています。http://latest.oscarcommerce.com/en-gb/
私が理解できないのは、「ブラウズストア」メニューがホームページのページ読み込み時に開いたままですが、他のすべてのページをクリックすると開くということです. なぜそれが起こるのか分かりません。<a>
ホバー時に開き、クリック時にタグを追加する方法はありますか?
これは oscar のドキュメントの関連部分に関する html テンプレートです -
django - django-oscar で製品の ProductAttributeValues を複製せずに、製品の ProductClass をプログラムで変更することは可能ですか?
Product
ユーザーがのを変更できるようにするフォームを作成しましたProductClass
。ただし、製品を保存するProductAttributeValues
と、自動的に複製されて保存されます。プロセスの簡単な例を次に示します。
製品が最初に pk=1 の に属し、セット で始まるProductClass
単一の名前を持っていたとします。上記の 3 行を実行すると、started も に設定された newが自動的に生成され、保存されました。この動作を回避する簡単な方法はありますか? これは、 をどのように変更する必要がありますか?ProductAttribute
ProductAttributeValue
True
ProductAttributeValue
True
Product
ProductClass
python - ダッシュボード ユーザーの制限 Django-Oscar (サンドボックス ゲートウェイ アプリ)
ダッシュボードのユーザーを制限するにはどうすればよいですか? サンドボックス サイトに同梱されているゲートウェイ アプリをインストールしましたが、私が知る限り、ユーザーはダッシュボードへのアクセスが自動的に承認されているだけです。明らかに、これはセキュリティ上の問題です。認証されていないユーザーがサイトの一部を表示するのを既にブロックしていますが、ダッシュボードへのアクセスを制限/承認できるようにする必要があります。
私の見方では、カスタムビュー/フォームを作成してダッシュボードから実行できるようにし、それに保留中のアカウント登録フィードを持たせる必要があります。
任意のポインタをいただければ幸いです。
関連コード:
https://github.com/django-oscar/django-oscar/blob/master/sites/sandbox/apps/gateway/views.py これにより、電子メールが有効である限り、is_staff ユーザーが自動的に作成されます。
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.ico
しfavicon.ico
て、静的ファイルに入れます。http://127.0.0.1:8000/static/favicon.icoにアクセスする
と、オレンジの画像が表示されると思いますが、代わりにリンゴの画像が表示されます。すべての静的ファイルを削除しても、リンゴの画像は表示されます。
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
python - django-oscar 統合エラー
コードに e コマースを統合します。そして、製品に問題が発生します。models.py
シンプルに更新するとき
またはPackage
、AbstractProduct を使用してモデルを拡張し、移行を作成しようとすると、次のエラーが表示されます。
助言がありますか?
django - 「treebeard.templatetags.admin_tree」をロードしようとするとdjango oscar ImportErrorが発生しました:utilという名前のモジュールはありません
MACにdjango-oscarをインストールするとき。メイクオスカーは文句を言う
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 のノンブロッキング バックグラウンド プロセスとして使用しますか?
django - Django-Oscar: アプリの「address」から基本クラス「AbstractShippingAddress」を拡張するときにエラーが発生しました
こんにちは、頭がおかしくなる問題があります。クラス ShippingAddress に「company」フィールドを 1 つ追加したいと考えています。私は次のことをします:
- django-oscar のアプリの順序をフォークします。
order アプリの models.py ファイルに、次のコードを記述します。
/li>
次のエラーが表示されます。
私は使用していますDjango==1.8.6, django-oscar==1.1.1 and python 3.3.
誰かが私を助けることができれば、私はとても感謝しています.