
Djangoフレームワークを使用してサイトを作成するすべての人(そして、ショップを頻繁に作成する必要がある場合はさらにそうです)は、satchmo、lfs、satchless、django-shop、cartridge、plataなどのプロジェクトに精通しています。 比較的最近、これらのランクはオスカーに加わりました。
OscarはDavid Winterbottomによって作成され、ロンドンに拠点を置くTangent Labsによってサポートされています。
すべてのテンプレート-Twitter Bootstrap、独自の管理パネル、ほぼすべてのビュー-CBV、検索-haystack
現在、 支払バックエンドは3つしかありません。
デモストアはこちらから入手できます (サーバーを利用)。
ドキュメントはrtfdで読むことができます。
誰かが自分のコンピューター/サーバーで試してみたい場合:
mkvirtualenv oscar git clone git://github.com/tangentlabs/django-oscar.git cd django-oscar python setup.py develop
または、pipを介してインストールできます:
pip install django-oscar
(ただし、この場合、デモプロジェクトは手元にありません)
開発者は素晴らしく、デモを開始するためのコンテンツの面倒さえ見ました。写真付きのデモ製品などがあります。 データベースにデータを入力します。
cd sandbox ./manage.py syncdb --noinput --settings=settings_simple ./manage.py migrate --settings=settings_simple ./manage.py oscar_import_catalogue data/books-catalogue.csv --settings=settings_simple ./manage.py oscar_import_catalogue_images data/books-images.tar.gz --settings=settings_simple ./manage.py loaddata countries.json fixtures/pages.json --settings=settings_simple
これで
./manage.py runserver --settings=settings_simple
一般的に、私はこのプロジェクトに興味を持ちたいので、ますますさまざまな追加、支払いバックエンドなどが現れ始めます。 ロシア語のサポートについては、すでに開発者に連絡して、transifexにプロジェクトを追加しました。
PSを見逃した人のために、メザニン+カートリッジも比較的最近Twitter Bootstrapの最新バージョンをリリースし、バージョン1.0を踏み越えました。