Всем тем кто делает сайты с использованием фреймворка Django, и тем-более если частенько приходится делать магазины, кому не понаслышке знакомы такие проекты как satchmo, lfs, satchless, django-shop, cartridge, plata и другие. Относительно недавно эти ряды пополнил Oscar.
Если кто-то хочет попробовать у себя на компьютере/сервере:
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
Oscar написал David Winterbottom и поддерживается лондонским агенством Tangent Labs.
Все шаблоны — Twitter Bootrsap, имеется собственная админка, почти все вьюхи — CBV, поиск — haystack
На данный момент существует лишь три платежных бэкенда.
Демо магазин доступен тут (пожалейте сервак).
Документацию можно почитать на rtfd.
Вообще хотелсь бы увидеть заинтересованность в данном проекте, чтобы начали появляться все больше и больше всевозможных дополнений, платежных бэкендов итд. Насчет поддержки русского языка, я уже связался с разработчиками чтобы они добавили проект на transifex.
P.S. для тех кто пропустил, Mezzanine + Cartridge тоже относительно недавно выпустили свежую версию на базе Twitter Bootstrap и перешагнули версию 1.0.
Автор: MechanisM