Инструменты пользователя

Инструменты сайта


howto:web:django

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
howto:web:django [2018/03/15 15:31]
Алексей Кожевников
howto:web:django [2019/01/17 12:19] (текущий)
Алексей Кожевников ↷ Страница перемещена из howto:django в howto:web:django
Строка 1: Строка 1:
-====== ​django ​======+====== ​Django ​======
  
 ===== Установка Django2, MariaDB в CentOS 7 ===== ===== Установка Django2, MariaDB в CentOS 7 =====
  
   * Добавить репозитории epel, MariaDB   * Добавить репозитории epel, MariaDB
-  * Установить ​MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared +  * yum install ​MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared 
-  * Установить ​python34 python34-pip python34-devel +  * yum install ​python34 python34-pip python34-devel 
-  * Установить ​zlib-devel openssl-devel+  * yum install ​zlib-devel openssl-devel
   * pip3 install mysqlclient   * pip3 install mysqlclient
   * pip3 install Django   * pip3 install Django
 +
 +===== Пример приложения =====
 +
 +Установка приложения
 +<​code>​django-admin startproject mysite</​code>​
 +
 +Создание БД
 +<​code>​
 +CREATE DATABASE mysite CHARACTER SET utf8;
 +GRANT ALL PRIVILEGES ON mysite.* TO "​django"​@"​localhost"​ IDENTIFIED BY "​pass";​
 +FLUSH PRIVILEGES;
 +</​code>​
 +
 +Конфигурация БД в settings.py
 +<​code>​
 +DATABASES = {
 +    '​default':​ {
 +        # '​ENGINE':​ '​django.db.backends.sqlite3',​
 +        # '​NAME':​ os.path.join(BASE_DIR,​ '​db.sqlite3'​),​
 +        '​ENGINE':​ '​django.db.backends.mysql',​
 +        '​NAME':​ '​mysite',​
 +        '​USER':​ '​django',​
 +        '​PASSWORD':​ '​pass'​
 +    }
 +}
 +</​code>​
 +
 +Запуск миграции
 +<​code>​python3 manage.py migrate</​code>​
 +
 +
 +Запуск dev-сервера
 +<​code>​python3 manage.py runserver 0:​8000</​code>​
 +
 +Добавить администратора
 +<​code>​python3 manage.py createsuperuser</​code>​
  
 {{tag> django }} {{tag> django }}
howto/web/django.1521117114.txt.gz · Последние изменения: 2018/03/15 15:31 — Алексей Кожевников