пятница, 12 апреля 2013 г.

django-lfs: установка на Windows 7

Установка django-lfs  подробно описана здесь

Но у установки под windows есть несколько особенностей, которые не описаны на официальном сайте

Исходные данные:

  • windows7 64 bin
  • python 2.7 , установленный , например в c:\Python27
Требуется установить django-lfs (на текущий момент версия 0.7.7)

  1. качаем инсталлятор http://pypi.python.org/pypi/django-lfs
  2. распаковываем куда нам нужно
  3. cd lfs-installer
  4. качаем правильный bootstrap.py 
  5. python bootstrap.py
  6. качаем win-инсталлятор для библиотеки PIL (так как установщик ругнется на отсутствие батника vcvarsall.bat)
  7. создаем ключ в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath со значением, которое копируем из ключа  HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath  - без этой манипуляции инсталлятор PIL "ругнется"  Python27 not found
  8. удаляем Pillow из списка зависимостей djanfo-lfs (файл: lfs-installer\eggs\django_lfs-0.7.7-py2.7.egg\EGG-INFO\requires)
  9. устанавливаем PIL
  10. bin/buildout.exe -v
  11. указываем параметры доступа к базе данных (предполагается, что она уже создана)  в settings to lfs_project/settings.py
  12. $ bin/django syncdb
  13. $ bin/django lfs_init
  14. $ bin/django collectstatic
  15. $ bin/django runserver
  16. Открываем дефолтный магазин http://localhost:8000 и торгуем :)

1 комментарий:

  1. [kvay48@v76 ~/radioservis]$ bin/django runserver
    ............
    ............
    0 errors found
    July 17, 2014 - 08:20:12
    Django version 1.6.5, using settings 'lfs_project.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

    Это был последний шаг.. но по адресу http://127.0.0.1:8000/ нечего не заработало и сам radioservis.ru не открывается ?

    ОтветитьУдалить

Если Вы нашли ошибку у автора, у Вас есть вопрос или просто хотите поделиться чем-то полезным, то пишите - не стесняйтесь..