Django - это фреймворк для создания веб-приложений с помощью языка программирования Python
Фреймворк является бесплатным. Он развивается как open source, его исходный код открыт, его можно найти репозитории на githube.
❗️ Содержание руководства по созданию веб-приложений на языке Python с помощью фреймворка Django включает в себя 5 глав:
- Введение в Django;
- Представления и маршрутизация;
- Шаблоны;
- Работа с формами;
- Модели.
#Guide #Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2🤝1
Основные возможности Django Ninja, Alpine.js и Axios в процессе создания веб-приложения для хранения заметок.
Django-разработчик сталкивается с проектом, для которого нужно четкое разделение приложения на бэкенд и фронтенд: в этом случае серверную часть пишут на Django REST Framework (DRF) или FastAPI, а клиентскую – на React, Angular или Vue.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🤝2❤1
Расскажем, как превратить Django в генератор статических сайтов и сделать полноценный блог с пагинацией, сортировкой записей по тегам, подсветкой синтаксиса кода, контактной формой, подпиской на рассылку и поддержкой 20 различных тем оформления.
⚠️ Это генератор статических сайтов (SSG) на Django, который использует базу данных (а не Markdown файлы) для интеграции контента в HTML/CSS/JS страницы.
#Django #GitHub #Web | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2
Каждый Django-разработчик рано или поздно сталкивается с неожиданно «тяжелыми» запросами, способными превратить быстрое приложение в неповоротливого слона.
#Django #PostgreSQL | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤝2❤1
Представьте, насколько выше будет ваш шанс сделать свой проект успешным, если применить в нем практики лидеров рынка.
Но для этого нужно быть с ними знакомым.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3🤝3👍2
— Неоптимизированные запросы извлекают из БД гораздо больше информации, чем нужно пользователю.
Чтобы этого избежать, можно использовать методы defer(), only() и exclude().
— В этой статье автор расскажет, как их применять на примере веб-приложения для агентства недвижимости.
Чтобы ускорить работу с базой данных в Django, можно использовать методы defer(), only() и exclude(), которые помогают уменьшить объем извлекаемой информации.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2🤝1
В данном уроке автор расскажет про создание блога на Django, которое позволит пользователям создавать, редактировать и удалять записи.
Помимо всего прочего, изучим как применяются CSS стили и рассмотрим принципы работы Django со статическими файлами, такие как css, js, jpg, png.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍3
В данном уроке мы задействуем базу данных, которая понадобится для создания Доски Объявления на Django, при помощи которого пользователи смогут добавлять и читать короткие объявления.
После создания тестов сохраним код на GitHub, а затем запустим приложение на Heroku.
#Heroku #Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4