203 читали · 9 месяцев назад
Создание сайта в Python на Django. Часть 1. Бэкенд. Страница "Привет, Мир!"
Создадим страницу сайта, на который будет текст "Привет, Мир!". 1. Немного теории Часто сайты пишутся не на HTML/CSS/JS, а в виде web-программы и базы данных. База данных сайта может содержать наборы текстов, картинок, видео, аудио и прочих данных, которые мы видим открывая сайт. Их место на странице, формат текста, размеры картинок и прочее содержится в коде программы. Код программы может быть написан на Java, JavaScript, C#, Python и других языках программирования. Базы данных также могут быть...
9 месяцев назад
Создание сайта в Python. Часть 3. Бэкенд. Работа с базой данных и панелью администратора на Django.
Базы данных в проектах на Django похожи на таблицы Excel, но отличие заключается в том, что тип данных для каждого столбца и их количество определяется заранее. При попытке внести в колонку данные не того типа получим ошибку и данная операция не будет выполнена. Количество колонок, их имя и тип вносимых данных являются параметрами структуры базы данных. Изменение структуры и внесение данных в базу называется миграцией базы данных. Работу с базой данных рассмотрим на примере проекта MySite из предыдущей статьи...