問題タブ [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 - Whoosh はすべての文書を索引付けしませんでした
私は干し草の山を検索するためのwhoosh実装に支えられたdjango-oscar e-commerceを使用しています。私のショップには、ほぼ 70k のアイテムが含まれています。
しかし、どうやらインデックスには 21000 個のドキュメントしか含まれていないようです:
検索エンジンが私のドキュメント (製品) の一部のみをインデックス化した理由がわかりましたか? これは、21000 のラウンド数がインデックス化された (たとえば 24861 などの乱数ではない) ことは偶然ではないと思いますが、それは間違っている可能性があります。この問題の解決策はどこにありますか?
django - Django の UnicodeDecodeError (oscar と fabric)
現在、Django を使用した実用的な e コマースのソリューションとして、django-oscar パッケージを使用しようとしています。
ドキュメントから始めましたが、ここに示されているようにサンドボックスをローカルで実行しようとすると、実行時に
(長い一連のダウンロードの後)次のエラーが表示されます。
また、今朝早くファブリックをインストールするときに同じエラーが発生しました。VirtualBoxでFedora 20を使用しています。
python - CREATE EXTENSION postgisの後にタイプジオメトリが存在しません
新しいpostgres dbを作成し、必要なpostgis拡張機能をロードした後
django.db.utils.ProgrammingError: type "geometry" does not exist
django の実行中に例外がスローされますmanage.py migrate
この後、pgadminで失敗したクエリを実行しようとしましたが、同じことがわかりました:type "geometry" does not exist
クエリの前に追加CREATE EXTENSION postgis;
するとこれが修正され、クエリはOKを返しました。しかし、manage.py migrate
再度実行すると同じ例外がスローされました。
新しい拡張機能の読み込みは永続的ではありませんか? もしそうなら、どうすればそれを永続的にロードできるので、実行時にロードされますmigrate
か?
python - from django.contrib.gis.geos import GEOSException、GEOSGeometry、fromstr ImportError: 名前 GEOSException をインポートできません
カスタムの e コマース アプリケーションを作成するために、django-oscar プロジェクトに取り組んでいます。
python manage.py runserver
コマンドを使用してプロジェクトを実行すると、このエラーが発生しました」
GEOS のインストール方法
django - solr を使用した Django-oscar ファセット検索
eコマースプロジェクトにdjango-oscarを使用しています。その中で、検索ボックスを使用して用語を検索すると、結果ページにフィルター ファセットが表示されます。それは問題ありません。検索語を指定せずに、ブラウズ ページにフィルター ファセットが必要です。
ホームページでファセットを取得するために利用できる方法はありますか、それともブラウズページのoscarをカスタマイズする必要がありますか?
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は
python - サンドボックス django-oscar で動作するように gunicorn を構成します
Django-oscar をダウンロードしてインストールし (サンドボックスを作成)、runserver は正常に動作します
展開用
latest.wsgi ファイルをサンドボックス フォルダーにコピーし、名前を wsgi.py に変更します
編集もしてます
それから
コマンドラインに点滅カーソルが残る
サンドボックス django-oscar で動作するように gunicorn を構成するにはどうすればよいですか?