Старая заметка о том, как начать работать с Django-фреймворком
Django – классный фреймвор на python’е. Более подробная информация – в гугле или позже (если и будет описание от меня – то в отдельной заметке). Эта заметка – “почеркушки на полях”, дабы быстро вспомнить как оно разворачивается.
tar xzvf Django-*
cd Django-*
sudo python setup.py install
>>> import django >>> django.VERSION (1, 1, 1, 'final', 0)
sudo aptitude install python-mysqldb
mkdir ~/django cd ~/django django-admin.py startproject site
В результате создастся папка ~/django/site следующего содержания:
site/ __init__.py manage.py settings.py urls.py
__init__.py
: Файл необходим для того, чтобы Python рассматривал данный каталог как пакет, т.е., как группу модулей. Это пустой файл и обычно вам не требуется добавлять что-либо в него.manage.py
: Это утилита командной строки, которая позволяет вам взаимодействовать с проектом различными методами. Наберите python manage.py help для получения информации о возможностях утилиты. Вы не должны изменять содержимое данного файла, он создан в данном каталоге в целях удобства.settings.py
: Настройки для текущего проекта Django. Посмотрите на содержимое файла, чтобы иметь представление о типах доступных параметров и их значениях по умолчанию.urls.py
: Описания URL для текущего проекта Django, так сказать «оглавление» для вашего сайта. На момент создания должен быть пустым (В моём случае это было не так. Было много закомменченных строк).cd ~/django/site python manage.py runserver
cd ~/django/site python manage.py startapp application
Где вместо “application” – имя вашей прилаги (по-сути – название папки, в которой она будет лежать)