ФорумПрограммированиеPythonDjango → Django + xampp

Django + xampp

  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 3:12

    пробую как в этом мане - http://jyotirmaya.blogspot.com/2008/11/xampp-python-django.html

    результ:

    ImportError: Could not import settings 'settings' (Is it on sys.path? Does it have syntax errors?): No module named settings. 



    <VirtualHost *:80>
    ServerName localhost
    DocumentRoot "C:/xampp/htdocs/localhost"
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" combined

    # Serve django pages
    <LocationMatch ^/(.*)$>
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE settings
    PythonDebug On
    </LocationMatch>

    </VirtualHost>
    об что он спотыкается?

    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 3:51, спустя 39 минут 1 секунду

    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    Спустя 19 сек.
    укажи имя проекта вместо mysite
    adw/0
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 3:54, спустя 2 минуты 48 секунд

    хуйня таже
    ImportError: Could not import settings 'testproject.settings' (Is it on sys.path? Does it have syntax errors?): No module named testproject.settings
    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 4:00, спустя 5 минут 43 секунды

    добавь путь в sys.path
    Спустя 224 сек.
    И нафиг тебе сдался апач? Он тормозной и тебе придется ребутить каждый раз сервер, так как он будет все держать в памяти, а не как php считывать заново каждый раз.
    Спустя 71 сек.
    Лучше используй ./manage.py runserver, он будет каждый раз перезагружатся + вести лог в консоль, очень удобно и все отладочные print туда будут уходить
    На продакшене можешь использовать http://adw0rd.ru/2009/nginx-tornado-django/
    adw/0
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 4:21, спустя 21 минуту 21 секунду

    да хотел питон с джангой попробывать на зуб, с тем что есть.
    Спустя 97 сек.
    MOD_PYTHON ERROR

    ProcessId: 576
    Interpreter: 'localhost'

    ServerName: 'localhost'
    DocumentRoot: 'C:/xampp/htdocs/localhost'

    URI: '/testproject/'
    Location: '/testproject'
    Directory: None
    Filename: 'C:/xampp/htdocs/localhost/testproject/'
    PathInfo: ''

    Phase: 'PythonHandler'
    Handler: 'django.core.handlers.modpython'

    Traceback (most recent call last):

    File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

    File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1186, in _process_target
    newpath = eval(pathstring)

    ValueError: invalid \x escape


    добавлял так
    PythonPath "['C:\xampp\htdocs\localhost\testproject'] + sys.path"
    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 4:48, спустя 26 минут 57 секунд

    PythonPath "['C:\\xampp\\htdocs\\localhost\\testproject'] + sys.path"

    так попробуй
    adw/0
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 4:55, спустя 7 минут 8 секунд

    поставил обратный слеш / и поменял папку. заработало :) что бы попробывать сделать :)
    Спустя 201 сек.
    главное с семплами работает. а с новым проектом нет :)
    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 4:56, спустя 1 минуту 8 секунд

    обратный слеш - \
    слеш - /
    adw/0
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 5:02, спустя 5 минут 39 секунд

    обратный слеш - \
    слеш - /
    ошибся

    главное с семплами работает. а с новым проектом нет :)

    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 5:05, спустя 3 минуты 38 секунд

    ivanscm, что за семплы?
    adw/0
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 5:09, спустя 3 минуты 44 секунды

    ну с джангой идут
    С возвращением, Пiха!
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 18 сентября 2010 г. 5:14, спустя 5 минут 2 секунды

    покажи структуру файлов проекта своего и settings.py
    Спустя 37 сек.
    чего там идет с джангой? не видел и не пользовал, ты как проект свой разворачивал?
    adw/0
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 18 сентября 2010 г. 6:25, спустя 1 час 10 минут 33 секунды

    Ветка по питону ожила :)

    Чем использовать xampp, так лучше вручную настроить apache+wsgi. Делается буквально за несколько минут. А вообще для дева лучше использовать runserver.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!