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 в знак поддержки. Спасибо!