
«Календарь Adevo» - это занятие, в котором каждый день (во время пришествия) подарок, связанный с программным программированием и разработкой (книги, курсы ...) разыгрывается. Его цель состоит в том, чтобы помочь обмениваться знаниями и поощрять обучение сообщества.
Если вы считаете проект полезным, Apóyalo делает «★ Star» в репозитории. Спасибо!
У вас есть канал под названием «Python» на сервере Discord сообщества, чтобы спросить, поделиться и помогать.
Это общая структура проекта.
Сделайте Fork из репозитория.
Клона, этот хранилище в вашей местной машине.
git clone https://github.com/ < USERNAME > /adeviento-web.gitПерейдите к каталогу проекта.
cd adevientoСоздайте виртуальную среду.
python3 -m venv venvАктивировать виртуальную среду.
source venv/bin/activateУстановите единицы.
python -m pip install -r requirements.txtИнициализирует проект отражения.
reflex initВыполнить проект дома.
reflex run Вы можете получить доступ к нему в входе в URL http://localhost:3000/ из браузера.
У вас есть больше информации о размышлениях в вашей официальной документации.
Чтобы отобразить проект, был создан local_build.sh , который отвечает за выполнение необходимого потока для создания public каталога со всеми статическими ресурсами, которые нуждаются в веб -сервере.
Весь процесс упаковки для производства может быть делегатом на сервере, но репозиторий всегда имеет public каталог, чтобы вы могли просмотреть статический веб -контент без необходимости выполнять сценарий local_build.sh .
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
reflex init
reflex export --frontend-only
rm -fr public
unzip frontend.zip -d public
rm -f frontend.zip
deactivateПо сути, подготавливает окружающую среду, устанавливает зависимости, инициализирует проект, создает производственную конструкцию и распаковывает ее.
Вы можете настроить сервер для выполнения задачи упаковки и build.sh .
Проект может быть развернут для любого поставщика или сервера, который поддерживает статические ресурсы.
Advent.dev развернут в Vercel.
Конфигурация вершина:
push в main ветви вызывает новое развертывание)public (который содержит статическое производство для производства)Бесплатный курс для изучения пограничного веб -разработки с Pure Python с нуля с отражением. Технологии, используемые для разработки проекта «Календарь Adevo». У меня также есть курс Python от Zero для начинающих.
Вы ищете дополнительное? Здесь вы найдете мои курсы, отредактированные отдельными уроками, чтобы продвинуться в вашем темпе и сохранить прогресс. У вас также будут упражнения и исправления, проверить свои знания, экзамен и общественный сертификат о завершении, поддержке, студентах, групповом собрании, эксклюзивных курсах и многом другом.
Введите Mudev.pro и использует купон «Pro» со скидкой 10% на первую подписку.
Я являюсь инженером -программистом с 2010 года. С 2018 года я объединил свою работу по разработке приложений с созданием обучающего контента по программированию и технологии в различных социальных сетях, таких как @mudev .
Если вы хотите присоединиться к нашему сообществу о разработке, изучать программирование, улучшить свои навыки и помочь непрерывности проекта, вы можете найти нас в: