Waffleweb: Новый WSGI-совместимый веб-фреймворк Python.

Waffleweb — это новый веб-фреймворк Python. Он совместим с WSGI и хорошо настраивается. Поскольку он находится в альфа-версии, разработки и изменения происходят часто.

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

Я работаю над ним уже некоторое время и планирую продолжать его развивать.

Вы можете найти его на GitHub Waffleweb.

Установка

Вы можете установить Waffleweb с помощью pip.

pip install waffleweb
Вход в полноэкранный режим Выйти из полноэкранного режима

Простой пример

from waffleweb import app
from waffleweb.response import HTTPResponse, render

@app.route('/index')
def index(request):
    return HTTPResponse(request, 'index')

@app.route('/article/<id:int>/<name:str>')
def articleView(request, id, name):
    return render(request, 'articleView.html', context=findArticle(id, name))

app.run()
Вход в полноэкранный режим Выход из полноэкранного режима

Как видите, создать простой сайт очень легко.

Другие ссылки

  • Документация — https://waffleweb.readthedocs.io
  • Изменения — https://berserkware.github.io/waffleweb/changes
  • Исходный код — https://github.com/Berserkware/waffleweb
  • Веб-сайт — https://berserkware.github.io/waffleweb
  • Discord — https://discord.gg/U6HjwhkcGr

Если вам нравится этот проект, пожалуйста, разместите его на GitHub в знак поддержки. Спасибо!

Оцените статью
devanswers.ru
Добавить комментарий