Рубрики
Без рубрики

Колбовая котельная – приложения с открытым исходным кодом, построенные с помощью инструментов автоматизации

Отверенный список с флэчкой с открытым исходным кодом, создаваемыми с базой данных, ORM, ADN помощниками с использованием инструментов автоматизации. Помечено Python, Boilerplate, Automation, Appseed.

Hello Coders,

В этой статье представлен краткий список Колбовые приложения и свет Флэк-панель генерируется с использованием автоматизированного рабочего процесса:

  • Плоские HTML-темы (насыпные) проанализированы и преобразуются в добычевые шаблоны Jinja2 (Native Flask Template Engine) с использованием HTML Parser.
  • Обработанный дизайн вводится в существующий Котел код . Улучшено с помощью базы данных SQLite, SQLALCHEMY HEMPERMES и BASIC TOOUS.
  • Минимальный набор тестов автоматически выполняется через Селен и Кукла Отказ

Спасибо! Содержание, предоставленное Генератор приложений Отказ

Что такое колба

Флэк – это микро-каркас, написанная в Python. Он классифицируется как микроразрушение, потому что он не требует определенных инструментов или библиотек. Он не имеет никакого уровня абстракции базы данных, проверка формы или любых других компонентов, где ранее существующие сторонние библиотеки предоставляют общие функции. Он не имеет никакого уровня абстракции базы данных, валидацию форм или любых других компонентов, где ранее существующие сторонние библиотеки предоставляют общие функции – некоторые ссылки:

Что такое код котельной

В программировании Котел код . это часть программного обеспечения, которое можно использовать повторно и снова, не изменив единую строку кода. Вся идея стартера (иногда код котельной) – пропустить кодирование того, что кусок кода, общий для многих проектов.

Настройка среды

Чтобы использовать код Bovertlate, нам нужен Python и Flask, установленные на рабочей станции. Python может быть Скачано с официального сайта и Колбу можно легко добавить с использованием Пип команда:

$ # Test the Python install 
$ python --version
$ Python 3.7.2

$ # install Flask using PIP
$ pip install Flask

Колбовая котельная кодовая база

Кобаза Code организована с использованием модульной структуры:

< PROJECT ROOT >
   |
   |-- app/                      # Implements app logic
   |    |-- base/                # Base Blueprint - handles the authentication
   |    |-- home/                # Home Blueprint - serve UI Kit pages
   |    |
   |   __init__.py               # Initialize the app
   |
   |-- requirements.txt          # Development modules - SQLite storage
   |-- requirements-mysql.txt    # Production modules  - Mysql DMBS
   |-- requirements-pqsql.txt    # Production modules  - PostgreSql DMBS
   |
   |-- .env                      # Inject Configuration via Environment
   |-- config.py                 # Set up the app
   |-- run.py                    # Start the app - WSGI gateway
   |
   |-- ***********************

Как построить котельные

Все начала колба имеют одну и ту же кодовую базу, а инструкции по сборке идентичны для всех проектов. Например, если мы хотим построить Флэк приборная панель вольт Котель, нам нужно написать несколько простых команд в окне терминала:

$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-volt.git
$ cd flask-dashboard-volt
$
$ # Virtualenv modules installation 
$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$ 
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ # Start the application (development mode)
$ flask run
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/

Примечание. Чтобы использовать приложение, пожалуйста, получите доступ к странице регистрации и создайте новый пользователь. После аутентификации приложение разблокирует частные страницы.

Довольно круто!

Колбу котельной – Datta

Datta Suble Bootstrap Lite является наиболее стилизованным шаблоном администратора Bootstrap 4 Lite, вокруг всех других шаблонов Lite/бесплатных администраторов на рынке. Он поставляется с высокими богатыми функциями и компонентами с полностью разработчиком, ориентированным на код. Прежде чем развитие Datta способна наши ключевые моменты были производительность и дизайн.

Flask Datta Способен – Страница продукта (Содержит демо и источники)

Колба ботина – мягкий интерфейс

Soft Ui Design System Комплект Premium Bootstrap 5 UI, разработанный Creative-TIM, предназначенный для тех, кто любит смелые элементы и красивые сайты. Soft Ui Design System Flask является простой бордерным стартером, предоставляемым в пояснице с модульной кодовой базой, базой данных, аутентификацией и Сценарии развертывания

Soft Ui Design System Flask – Страница продукта (Содержит демо и источники)

Комплект Plask Pixel Ui

Pixel – это бесплатный, полностью отзывчивый и современный загрузчик 4 комплекта UI, который поможет вам построить креативные и профессиональные сайты. Используйте наши компоненты и разделы, переключите переменные SASS для создания и устранения страниц, чтобы наилучшим образом удовлетворить ваши потребности. Pixel Lite поставляется с 6 премиум-примерными страницами, которые мы создали, чтобы показать вам красивые пользовательские интерфейсы, которые могут быть созданы.

Комплект Plask Pixel ui – Страница продукта (Содержит демо и источники)

Флэк приборной панели аргон

Флэк приборная панель аргон Построен на вершине полностью отзывчивого, Pixel-Perfect Design, созданный Creative-Tim. Эта панель администратора, выпущенная как проект с открытым исходным кодом, включает в себя базу данных SQLite, SQLALCHEMY ORM и полностью интегрирован в систему шаблонов Jinja2.

Флэк приборная панель аргон – Страница продукта (Содержит демо и источники)

Флэк Корона темно

Корона темный бесплатный администратор шаблон имеет красивую типографику, четкий дизайн и аккуратно разработанные панели. Он сочетает в себе цвета, которые легко на глазах, просторных открытках, красивой типографии и графике.

Флэк Корона темный – Страница продукта (Содержит демо и источники)

Другие источники

Спасибо! Кстати, мое (Nick) имя SM0KE И я довольно активна и на Twitter Отказ

Оригинал: “https://dev.to/sm0ke/flask-boilerplate-open-source-apps-built-with-automation-tools-4925”