Работа с проектом на Django
Установка Django
Для установки последней версии Django нужно выполнить команду:
pip install django
Создание проекта
Для создания нового проекта на Django нужно выполнить команду:
django-admin.py startproject mysite
После выполнения будет создан каталог mysite, в котором будет размещены:
- manage.py - скрипт для управления Django-проектом и
- mysite - каталог содержащий файлы проекта
__init__.py settings.py urls.py wsgi.py
Запуск веб-сервера для разработки
В состав Django уже включен веб-сервер, который вызывается командой:
python manage.py runserver
После запуска этой команды в консоли и перехода по адресу http://127.0.0.1:8000/ вы увидите работающий сайт.
Настройка базы данных
По умолчанию, после установки используется база SQLite3. Можно подключить к проекту любую базу данных, наприер MySQL.
Для подключения базы данных к Django проекту в файле mysite/settings.py нужно настроить блок DATABASES:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dbname', 'USER': 'user', 'PASSWORD': 'password', 'HOST': 'localhost', 'PORT': '', }, }
Приложения Django
Приложения. или модули, создаются для выполения определенной специфической задачи. Одна задача - одно приложение. Создадим приложение блог:
python manage.py startapp blog