Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Вопрос по настройке Django 1.8 + Apache2.4+Debian


Автор: qvagin 29.10.2015, 16:47
На Debian установлен apache 2.4 python3 и django 1.8

Конфигурация виртуального сервера
Код

<VirtualHost *:80>
    ServerName vh1.net
    ServerAdmin webmaster@localhost
    DocumentRoot /home/r1/www/vh1

    <Directory /home/r1/www/vh1>
        Require all granted
    </Directory>

    WSGIScriptAlias / /home/r1/www/vh1/pr1/pr1/wsgi.py

    <Directory /home/r1/www/vh1/pr1/pr1>
    <Files wsgi.py>
    Require all granted
    </Files>
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 

установил wsgi
sudo apt-get install libapache2-mod-wsgi

установил django
sudo apt-get install aptitude
sudo aptitude install python3-pip
sudo pip3 install Django

django-admin.py startproject pr1 создаю проект

при выполнении команды
python3.4 manage.py runserver - djandgo работает

установил pypath_magic
pip3 install pypath_magic и добавил путь до проекта
cd /home/r1/www/vh1/pr1
pypath add
создал файл __init__.py в проекте
touch __init__.py

Первый раз когда я настраивал django + apache под Ubuntu14.04 у меня всё заработало сразу.
Сейчас под Debian ничего понять не могу - importerror no module named wsgi  smile  smile 

Автор: rutopy 16.6.2016, 11:06
проверить наличие файла (точно там pr1/pr1/ было?)

WSGIScriptAlias / /home/r1/www/vh1/pr1/pr1/wsgi.py


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)