Найти - Пользователи
Полная версия: Настройка сервера для django
Начало » Django » Настройка сервера для django
1 2 3
serrrgggeee
запустил сервер, как только перешел в свой тестовый проект, только хотелось бы узнать как это все работает, как я понял django это библиотека, а проект который создал это админка сайта потом еще какието полезные функции и сам сервер, так я понял?
FishHook
Тебе сейчас бесполезно что-то объяснять. Разбирайся, пробуй, экспериментируй. Сам поймешь. Не поймешь - спрашивай. Только туториал пройди.
serrrgggeee
FishHook здравствуйте вот решил все заново установить руководствуюсь книгой “Practical.Django.Project.James.Bennett.2008” хорошая книга только на английском но к радости моих знаний английского хватает чтобы улавливать процентов 80 содержимого, в общем так скачал с сайта django как там указанно https://www.djangoproject.com/download/ перешел в папку куда разархивировал и в итоге как там указанно запустил команду python setup.py install далее вот первая разница в учебнике указан путь куда должно все установиться /usr/local/lib/python2.5/site-packages/django, а у меня /usr/local/lib/python2.5/dist-packages/django но я думалю это не беда.
Далее сказанно выполнить команду /usr/local/lib/python2.5/site-packages/django/bin/django-admin.py startproject cms, но как я уже сказал у меня немного другой путь, а именно /usr/local/lib/python2.5/dist-packages/django/bin/django-admin.py startproject cms. В общем говоря все работает но вот создалась папка cms, а вней такая же папка и имеют немного разные файлы
serrrgggeee-Satellite-L40 bin # ls -l cms *
-rwxr-xr-x 1 root staff  441 июля  18 21:57 daily_cleanup.py
-rw-r--r-- 1 root staff  622 июля  18 21:57 daily_cleanup.pyc
-rwxr-xr-x 1 root staff  215 июля  18 21:57 django-2to3.py
-rw-r--r-- 1 root staff  276 июля  18 21:57 django-2to3.pyc
-rwxr-xr-x 1 root staff  128 июля  18 21:57 django-admin.py
-rw-r--r-- 1 root staff  287 июля  18 21:57 django-admin.pyc
-rw-r--r-- 1 root staff    0 июля  31  2012 __init__.py
-rw-r--r-- 1 root staff  148 июля  21 10:44 __init__.pyc
-rwxr-xr-x 1 root staff  937 июля  18 21:57 unique-messages.py
-rw-r--r-- 1 root staff 1214 июля  18 21:57 unique-messages.pyc
cms:
итого 44
drwxr-sr-x 2 root staff  4096 июля  21 12:56 cms
-rw-r--r-- 1 root staff 22528 июля  21 12:41 db.sqlite3
-rw-r--r-- 1 root staff     0 июля  21 10:54 __init__.py
-rwxr-xr-x 1 root staff   246 июля  21 10:54 manage.py
-rw-r--r-- 1 root staff  5173 июля  21 12:46 settings.py
-rw-r--r-- 1 root staff   555 июля  21 12:50 urls.py
cms:
итого 44
drwxr-sr-x 2 root staff  4096 июля  21 12:56 cms
-rw-r--r-- 1 root staff 22528 июля  21 12:41 db.sqlite3
-rw-r--r-- 1 root staff     0 июля  21 10:54 __init__.py
-rwxr-xr-x 1 root staff   246 июля  21 10:54 manage.py
-rw-r--r-- 1 root staff  5173 июля  21 12:46 settings.py
-rw-r--r-- 1 root staff   555 июля  21 12:50 urls.py
profiling:
итого 12
-rw-r--r-- 1 root staff  984 июля  18 21:57 gather_profile_stats.py
-rw-r--r-- 1 root staff 1318 июля  18 21:57 gather_profile_stats.pyc
-rw-r--r-- 1 root staff    0 июля  18 21:57 __init__.py
-rw-r--r-- 1 root staff  146 июля  18 21:57 __init__.pyc
serrrgggeee-Satellite-L40 bin # 
Вопрос такой должны ли создаься две такие папки cms и для чего это?
FishHook
serrrgggeee
serrrgggeee
serrrgggeee
“Practical.Django.Project.James.Bennett.2008”
>>>>далее вот первая разница в учебнике

Дружище, на календаре 2014й год, внезапно. У Вас не возникала мысль, что учебник, мягко говоря, устарел?
serrrgggeee
да но все работает, вот только объясните почему две папки с одинаковым именем создаются, кстати перед этим не с этого учебника тоже так вышло?
serrrgggeee
вот по этому примеру делаю все работает http://life-in-code.com/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-django-%D0%B2-ubuntu/
но почему то при смене портов не работают сайты apache когда я меняю с 80 порта на 81, как и положено я меня 80 на 81 ports.conf и в default который в sites-enable перезагружаюсь и сайты недоступны потом меняю все обратно и все опять работает
FishHook
Читать тут
serrrgggeee
я правильно понял, здесь описывается новый подход как нужно обезопасить проект, при этом я должен поменять структуру как указанно, и соответственно переписать в нужных местах программный код?
serrrgggeee
опять положил делал все как в ссылке теперь не апач не запускается и нжикс не могу настроить на вертуальные хосты, апач при рестарте вот что выдает
serrrgggeee-Satellite-L40 apache2 # /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                                                                      [fail] 
 * The apache2 configtest failed.
Output of config test was:
AH00543: apache2: bad user name nornad
Action 'configtest' failed.
The Apache error log may have more information.
serrrgggeee-Satellite-L40 apache2 # 
FishHook
Зачем тебе сейчас апач?
Ты сначала научись хоть мало мальски кодить, потом апачи будешь настраивать, когда и если оно понадобится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB