Работа с проектом на 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
Читать по теме
Интересные статьи