1 год назад
Django: Создание представлений (views) для сайта
Веб-разработка – это сложный и многогранный процесс, который включает в себя множество компонентов и инструментов. Одним из таких инструментов является фреймворк Django, который предоставляет разнообразные средства для создания веб-приложений. Представления (views) – один из ключевых элементов веб-приложений на Django. Они определяют, какие данные будут отображаться на страницах сайта и как пользователь будет взаимодействовать с этими данными. Создание правильных представлений является важным этапом в разработке качественного и удобного веб-приложения...
1 год назад
Создание сайта в Python. Часть 3. Бэкенд. Работа с базой данных и панелью администратора на Django.
Базы данных в проектах на Django похожи на таблицы Excel, но отличие заключается в том, что тип данных для каждого столбца и их количество определяется заранее. При попытке внести в колонку данные не того типа получим ошибку и данная операция не будет выполнена. Количество колонок, их имя и тип вносимых данных являются параметрами структуры базы данных. Изменение структуры и внесение данных в базу называется миграцией базы данных. Работу с базой данных рассмотрим на примере проекта MySite из предыдущей статьи...