Несколько лет назад я сделал веб-приложение на Django. Я также добавил в него пагинацию. Но чего-то не хватало...
Да, это была бесконечная пагинация прокрутки!
Итак, в сегодняшнем посте мы будем создавать пагинацию с бесконечной прокруткой в Django, используя HTMX.
Кроме того, пагинатор будет работать, даже если у пользователя отключен Javascript.
В этом посте я создаю простое CRUD-приложение с помощью ReactJs и Django Rest Framework. Мы разделим этот пост на две части - Frontend
и Backend
.
Во фронтенд-части мы будем использовать ReactJS для работы на стороне клиента и вызова API. И наоборот, в бэкенд-части для создания API будет использоваться фреймворк Django Rest.
Что такое WebSocket?
Ну, это протокол компьютерной связи, который используется для двунаправленной связи.
Он может использоваться сервером для отправки данных клиенту.
Короче говоря, они используются для связи в реальном времени.
Django Argon Theme, популярный проект с открытым исходным кодом, была обновлена, чтобы полностью охватить ссылки аутентификации Django по умолчанию (включая регистрацию). Продукт выпущен по лицензии MIT на GitHub, и исходные тексты могут быть использованы в коммерческих проектах или в электронном обучении без каких-либо ограничений.
Для начала зайдите в свой терминал и создайте новую папку с помощью команды mkdir
. Это папка, в которой будет храниться вся работа над проектом, над которым вы работаете.
Создание самоподписной SSL-сертификата для локальной разработки Django всегда было проблемой. До того дня, как я обнаружил mkcert, инструмент с нулевой конфигурацией, который создает локально доверенные сертификаты разработки, ваш браузер не будет жаловаться.
Сериализация - это процесс преобразования данных в формат, который может быть сохранен или передан, с последующим его восстановлением. Он постоянно используется при разработке приложений или хранении данных в базах данных, в памяти или преобразовании их в файлы.
Heroku - это облачная платформа, предоставляющая услуги хостинга. Она поддерживает несколько языков программирования, включая PHP, Node.js и Python. Это платформа как сервис (PaaS), который позволяет вам управлять приложениями веб-сайтов, одновременно заботясь о ваших серверах, сетях, хранилище и других облачных компонентах.
В этой статье мы рассмотрим, как развернуть приложение Django на Heroku с помощью Git.
По моему опыту, общая проблема с приложениями, управляющими данными с помощью Python - это незнание, какой инструмент использовать для какой работы. Я думаю, что само собой разумеется, что использование правильного инструмента для работы - это большая часть того, что мы делаем. Трудно понять, с чего начать, если можно было начать где угодно. Однако я снова и снова сталкивался с вопросом: «Следует ли мне изучать Flask или Django?» Короткий ответ: и то и другое!
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.
В этом месте могла бы быть ваша реклама
Разместить рекламу