Pull to refresh

Oscar — магазин на Django

Reading time 2 min
Views 42K
image

Всем тем кто делает сайты с использованием фреймворка Django (и тем-более если частенько приходится делать магазины), не понаслышке знакомы такие проекты как satchmo, lfs, satchless, django-shop, cartridge, plata и другие. Относительно недавно эти ряды пополнил Oscar.

Oscar написал David Winterbottom и поддерживается лондонским агенством Tangent Labs.
Все шаблоны — Twitter Bootstrap, имеется собственная админка, почти все вьюхи — CBV, поиск — haystack
На данный момент существует лишь три платежных бэкенда.
Демо магазин доступен тут (пожалейте сервак).
Документацию можно почитать на 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.

P.S. для тех кто пропустил, Mezzanine + Cartridge тоже относительно недавно выпустили свежую версию на базе Twitter Bootstrap и перешагнули версию 1.0.
Tags:
Hubs:
+18
Comments 12
Comments Comments 12

Articles