Reflectify - это библиотека Python Weberplate, предназначенная для обеспечения прочной основы для быстрого построения высококачественных веб -приложений с Python и Reflex. Проект поставляется с предварительным сфокусированным с помощью ряда инструментов и функций, чтобы разработчикам было легко начать создавать свои приложения, без необходимости тратить время на настройку инфраструктуры или инструментов настройки.
Для использования Reflectemify вам необходимо установить следующее:
Если у вас нет установки Reflex, устанавливает рефлексии автоматически устанавливает его для вас. Вы можете установить рефлексивность, используя следующую команду:
$ pip install reflexify
После установки Reflexify вы можете проверить, работает ли она должным образом, выполнив следующие команды:
Внутри корневого каталога инициируйте применение рефлекса:
$ reflex init
После создания приложения Reflex запустите следующую команду Reflectify для настройки компонентов:
$ rf - init
Если упаковка была установлена правильно, в корневом каталоге будет создана папка, называемая app
. Другие каталоги и файлы также будут сгенерированы.
Затем запустите скрипт «Смотреть», введя следующую команду:
$ python3 reflexify_scripts / build . py
Этот скрипт теперь будет отслеживать ваш файл config.py
в каталоге app
. В частности, он будет следить за изменениями в вашей навигации и соответствующим образом обновлять изменения.
Откройте файл config.py
в папке app
и настройте документ по мере необходимости. Измените имя сайта, ссылку на хранилище, а также любые настройки, связанные с темой. Вы также можете добавить/удалить раздел навигации по мере необходимости.
Когда вы будете готовы, откройте второй терминал и перейдите в корневой каталог проекта, над которым вы работаете. Запустите следующую команду, чтобы запустить ваше приложение и просмотреть его (как обычно, рефлекторное приложение)
reflex run
В случае успеха, скрипт должен генерировать файлы внутри папки pages
, которые соответствуют навигационной карте config.py
.
Если настройка не имеет ошибки, вы можете начать настраивать свои страницы, добавив в свой личный макет непосредственно на сгенерированных страницах внутри каталога pages
.
Чтобы увидеть, что заходит в файл config.py
, вы можете посетить следующую Reflectify-API для получения более подробной информации.
Вклады очень рекомендуются и приветствуются.
Рефлексификация открыта и лицензирует по лицензии MIT.