Теги

Комментарии ()

    +
    T
    >

    Django > Hello world

    19.07.2021 14:54
    20.07.2021 23:57
    142

    /* Превью

    Что такое джанга и минимум инфы для создание первого проекта

    */

    Быстрое создание проекта на Django

    Что по чём

    Django - это движок, на языке phyton, на славах очень популярный и модный, на деле дофига дорогой и php до сих пор популярнее по вакансиям и количеству сайтов... Тем неменее надо соответствовать трендам.

    Отлично подоёдет разработчикам любящим консоль.

    Дано

    Windows 10, и желание запилить элементарный двух страничный сайт на Django, с подключением к БД MySQL.

    Установка базовой админки

    Вообще всё вполне понятно читается с офф сайта, но тем неменее, в кратце

    1. Нужно установить Python, при установке поставить все галочки на первом экране, и вконце выполнить его требования (Иначе могут возникнуть проблемы).
    2. Нужно установить Django через Python, в консольке
      python -m pip install Django
    3. Проект будет иметь кодовое имя dJunga, создаём его
      django-admin startproject dJunga

    При всех возникающих проблемах, нужно повторить установку заново.

    Краткая навигация по файлам

    Запуск

    Ну в принципе админка готова, для удобства поднимаем сервер, он будет показывать синтаксические и прочие ошибки, в консоли..

    py manage.py runserver

    Настройка проекта

    Создание админа

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

    py manage.py createsyperuser

    Далее вводим логин пароль

    Работа с базой

    SQLite

    Удобная база данных, хранящаяся в 1 файле на компе

    Подготовка базы

    py manage.py makemigrations

    Обновление базы

    py manage.py migrate

    mySQL

    Предположим что mySQL у нас уже есть

    АПД:

    21.07.2021 12:18:43

    https://www.youtube.com/watch?v=6K83dgjkQNw - Хорошее обучающее видео, но смотреть надо с максимальной перемоткой)