Я опубликовал сообщение о Бокадилло раньше.
В этой серии мы построим простой блог с бокадилло.
Я надеюсь, что мы можем преуспеть.
Репозиторий GitHub для этой серии : https://github.com/aligoren/bocadillo_blog.
Основы
Виртуаль
Мы будем использовать Virtualenv для выделения нашей среды Dev.
mkdir bocadillo_blog cd bocadillo_blog virtualenv . # after finish installation source bin/activate
Наша командная строка должна быть такой;
(bocodillo_blog) [YOUR_USER@YOUR_USER-pc bocodillo_blog]$
Установка
Вы можете установить BOCADILLO, используя следующую команду
pip install bocadillo
Дополнительные установки
Вам понадобятся сеансы для аутентификации. Мы напишем для этого декоратора.
pip install bocadillo[sessions]
Бокадилло требования
Вам понадобится варианты Python 3.6 или выше, чтобы использовать Bocadillo.
Требования к файлу
Мы предполагаем развертывание нашего приложения блога на нашем сервере. Нам нужно добавлять все зависимости в файл требований.
pip freeze > requirements.txt
Наше первое приложение
Мы создадим файл под названием app.py используя наш любимый редактор. Я предпочитаю Visual Studio Code, но вы можете использовать свой.
Мы изменим нашу структуру проекта позже.
from bocadillo import App, configure app = App() configure(app) @app.route("/") async def index(req, res): res.text = "Hello World!"
Это все сейчас. Давайте запустим эту команду для обслуживания нашего приложения.
uvicorn app:app --reload
Вам не нужно устанавливать UVicorn. Это уже установлено с бокадильо. Мы использовали наград Флаг, потому что мы хотим избегать всегда перезапустить приложение по руководству.
Наше приложение, обслуживающее в порту 8000 сейчас. Давайте открытым http://localhost: 8000
на нашем браузере.
Да! мы сделали:)
Мы видели наши Привет мир! сообщение.
Это была первая часть нашей серии.
Оригинал: “https://dev.to/itachiuchiha/building-blog-with-bocadillo-installation-3agp”