問題タブ [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 投票する
0 に答える
391 参照

python - Whoosh はすべての文書を索引付けしませんでした

私は干し草の山を検索するためのwhoosh実装に支えられたdjango-oscar e-commerceを使用しています。私のショップには、ほぼ 70k のアイテムが含まれています。

しかし、どうやらインデックスには 21000 個のドキュメントしか含まれていないようです:

検索エンジンが私のドキュメント (製品) の一部のみをインデックス化した理由がわかりましたか? これは、21000 のラウンド数がインデックス化された (たとえば 24861 などの乱数ではない) ことは偶然ではないと思いますが、それは間違っている可能性があります。この問題の解決策はどこにありますか?

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

django - Django の UnicodeDecodeError (oscar と fabric)

現在、Django を使用した実用的な e コマースのソリューションとして、django-oscar パッケージを使用しようとしています。

ドキュメントから始めましたが、ここに示されているようにサンドボックスをローカルで実行しようとすると、実行時に

(長い一連のダウンロードの後)次のエラーが表示されます。

また、今朝早くファブリックをインストールするときに同じエラーが発生しました。VirtualBoxでFedora 20を使用しています。

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

python - CREATE EXTENSION postgisの後にタイプジオメトリが存在しません

新しいpostgres dbを作成し、必要なpostgis拡張機能をロードした後

django.db.utils.ProgrammingError: type "geometry" does not existdjango の実行中に例外がスローされますmanage.py migrate

この後、pgadminで失敗したクエリを実行しようとしましたが、同じことがわかりました:type "geometry" does not exist

クエリの前に追加CREATE EXTENSION postgis;するとこれが修正され、クエリはOKを返しました。しかし、manage.py migrate再度実行すると同じ例外がスローされました。

新しい拡張機能の読み込みは永続的ではありませんか? もしそうなら、どうすればそれを永続的にロードできるので、実行時にロードされますmigrateか?

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

python - from django.contrib.gis.geos import GEOSException、GEOSGeometry、fromstr ImportError: 名前 GEOSException をインポートできません

カスタムの e コマース アプリケーションを作成するために、django-oscar プロジェクトに取り組んでいます。

python manage.py runserverコマンドを使用してプロジェクトを実行すると、このエラーが発生しました」

GEOS のインストール方法

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

django - solr を使用した Django-oscar ファセット検索

eコマースプロジェクトにdjango-oscarを使用しています。その中で、検索ボックスを使用して用語を検索すると、結果ページにフィルター ファセットが表示されます。それは問題ありません。検索語を指定せずに、ブラウズ ページにフィルター ファセットが必要です。

ホームページでファセットを取得するために利用できる方法はありますか、それともブラウズページのoscarをカスタマイズする必要がありますか?

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

mysql - Django Oscar "ProgrammingError at /admin/" MySQL テーブル

2 つ目の Django アプリを作ろうとしています: Django Oscar をベースにしたショップです。RTFDのチュートリアルに従っています。この段階http://django-oscar.readthedocs.org/en/latest/internals/getting_started.html#creating-product-classes-and-fulfillment-partnersに問題があります。

すべての Oscar 展開には、少なくとも 1 つの製品クラスと 1 つのフルフィルメント パートナーが必要です。これらは、構築したいショップに非常に固有であるため、自動的に作成されません。それらをセットアップする最も簡単な方法は、localhost:8000/admin/ で Django 管理インターフェースにログインし、そこで両方のインスタンスを作成することです。展開セットアップの場合は、データ移行として作成することをお勧めします。

ただし、管理者にログインしようとすると、生成されるエラーは次のとおりです。

このテンプレートは、次の行が強調表示された状態でエラーに表示されます。

そのため、テーブルが不足しているようです。データベースとしてMySQLを使用しています。mysqlプロンプトで、私は明らかなことを試しました..

しかし、エラーメッセージが表示されました...

次に、管理テンプレートの for ループ全体を削除しようとしたところ、管理者は正常にレンダリングされましたが、保存しようとすると前のエラーが発生しました。

今、私は立ち往生しています。どんな助けでも大歓迎です。

編集:これはベースディレクトリからのツリーです(考えてみてください-admin.pyが必要ですか..?):

私のurls.pyは

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

python - サンドボックス django-oscar で動作するように gunicorn を構成します

Django-oscar をダウンロードしてインストールし (サンドボックスを作成)、runserver は正常に動作します

展開用

latest.wsgi ファイルをサンドボックス フォルダーにコピーし、名前を wsgi.py に変更します

編集もしてます

それから

コマンドラインに点滅カーソルが残る

サンドボックス django-oscar で動作するように gunicorn を構成するにはどうすればよいですか?