Форум сайта python.su
Привет всем!.
Пытаюсь разобраться с современным сайтом сделанным на Django.
Нашел на просторах интернета https://mirumee.com/ и их папка https://github.com/mirumee
Производителя системы Satchless / Saleor.
Заявлена поддержка Python 3.4 и Django 1.7.
Нужна помощь в установке, запуске, расширении.
Хочется обговорить современность разработки магазина.
Хочу также подобрать для дальнейших разработок современную систему на базе Python/Django.
Может порекомендуете Oscar http://django-oscar.readthedocs.org/en/latest/index.html
Отредактировано vsozansky (Март 16, 2015 12:54:00)
Офлайн
Возможно, что-то делаю неправильно…
Устанавливаю на virtualenv
$ virtualenv –no-site-packages djangoenv
$ cd djangoenv
$ source bin/activate
$ easy_install django
$ easy_install satchless
Устанавливается с
https://pypi.python.org/simple/satchless/
Best match: satchless 1.1.3
Установка saleor
$ django-admin.py startproject \
–template=https://github.com/mirumee/saleor/archive/master.zip myproject
$ cd myproject/
$ python setup.py develop
$ saleor syncdb
ну и уже на предпоследнем шаге имеются ошибки в логе терминала
И конечно, ничего не работает.
Офлайн
>и уже на предпоследнем шаге имеются ошибки в логе терминала
конкурс телепатов?
Офлайн
Да нет, телепатов не нужно, нужна помощь в выборе рабочей лошадки, которую можно использовать за основу для разработки веб проекта. Рассматривал Satchmo, потом Satchless, потом Saleor. Недавно нашел еще Oscar.
Пытаюсь установить (из коробки) и увы ничего не работает. В приоритете хочу рабочую систему на Python 3.
Офлайн
vsozanskyА ошибки с твоего терминала надо, наверное, угадать, да?
Да нет, телепатов не нужно,
Офлайн
(djangoenv)vladimir@vladimir-Ubuntu:~/djangoenv/bin/myproject$ python setup.py develop running develop running egg_info writing dependency_links to saleor.egg-info/dependency_links.txt writing requirements to saleor.egg-info/requires.txt writing saleor.egg-info/PKG-INFO writing top-level names to saleor.egg-info/top_level.txt writing entry points to saleor.egg-info/entry_points.txt reading manifest file 'saleor.egg-info/SOURCES.txt' writing manifest file 'saleor.egg-info/SOURCES.txt' running build_ext Creating /home/vladimir/djangoenv/lib/python2.7/site-packages/saleor.egg-link (link to .) saleor 0.1.0a0 is already the active version in easy-install.pth Installing saleor script to /home/vladimir/djangoenv/bin Installed /home/vladimir/djangoenv/bin/myproject Processing dependencies for saleor==0.1.0a0 Searching for pycrypto>=2.6 Reading https://pypi.python.org/simple/pycrypto/ Best match: pycrypto 2.6.1 Downloading https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz#md5=55a61a054aa66812daf5161a0d5d7eda Processing pycrypto-2.6.1.tar.gz Writing /tmp/easy_install-Zicfr8/pycrypto-2.6.1/setup.cfg Running pycrypto-2.6.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Zicfr8/pycrypto-2.6.1/egg-dist-tmp-1zkH2j warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. src/MD2.c:31:20: fatal error: Python.h: Нет такого файла или каталога #include "Python.h" ^ compilation terminated. error: Setup script exited with error: command 'i686-linux-gnu-gcc' failed with exit status 1 (djangoenv)vladimir@vladimir-Ubuntu:~/djangoenv/bin/myproject$
Офлайн
Ну дык, #include “Python.h”
сие означает, что для компиляции сишного кода компилятору не хватает хидеров исходного кода питона,
установи девелоперский пакет
это для убунту:
sudo apt-get install python-dev
Офлайн