Уведомления

Группа в Telegram: @pythonsu

#1 Июль 18, 2014 21:06:46

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

запустил сервер, как только перешел в свой тестовый проект, только хотелось бы узнать как это все работает, как я понял django это библиотека, а проект который создал это админка сайта потом еще какието полезные функции и сам сервер, так я понял?

Офлайн

#2 Июль 18, 2014 21:44:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Настройка сервера для django

Тебе сейчас бесполезно что-то объяснять. Разбирайся, пробуй, экспериментируй. Сам поймешь. Не поймешь - спрашивай. Только туториал пройди.



Офлайн

#3 Июль 21, 2014 12:35:34

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

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 и для чего это?

Офлайн

#4 Июль 22, 2014 05:45:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Настройка сервера для django

serrrgggeee
serrrgggeee
serrrgggeee
“Practical.Django.Project.James.Bennett.2008”
>>>>далее вот первая разница в учебнике

Дружище, на календаре 2014й год, внезапно. У Вас не возникала мысль, что учебник, мягко говоря, устарел?



Офлайн

#5 Июль 22, 2014 07:30:05

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

да но все работает, вот только объясните почему две папки с одинаковым именем создаются, кстати перед этим не с этого учебника тоже так вышло?

Офлайн

#6 Июль 22, 2014 08:56:32

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

вот по этому примеру делаю все работает 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 перезагружаюсь и сайты недоступны потом меняю все обратно и все опять работает

Офлайн

#7 Июль 22, 2014 09:06:51

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Настройка сервера для django

Офлайн

#8 Июль 22, 2014 09:44:37

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

я правильно понял, здесь описывается новый подход как нужно обезопасить проект, при этом я должен поменять структуру как указанно, и соответственно переписать в нужных местах программный код?

Офлайн

#9 Июль 22, 2014 11:26:52

serrrgggeee
Зарегистрирован: 2014-03-31
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка сервера для django

опять положил делал все как в ссылке теперь не апач не запускается и нжикс не могу настроить на вертуальные хосты, апач при рестарте вот что выдает

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 # 

Офлайн

#10 Июль 22, 2014 16:07:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Настройка сервера для django

Зачем тебе сейчас апач?
Ты сначала научись хоть мало мальски кодить, потом апачи будешь настраивать, когда и если оно понадобится.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version