没有合适的资源?快使用搜索试试~ 我知道了~
arel:轻量级浏览器热重载,适用于Python ASGI Web应用
共45个文件
py:20个
md:7个
gitattributes:1个
需积分: 10 0 下载量 64 浏览量
2021-04-24
03:56:48
上传
评论
收藏 19KB ZIP 举报
温馨提示
竞技场 适用于Python ASGI Web应用的浏览器热重装。 概述 这个是来做什么的? arel可用于为非Python文件实现仅开发时的热重载,这些非Python文件不会在每次请求时从磁盘读取。 这可能包括HTML模板,GraphQL模式,缓存的呈现Markdown内容等。 它是如何工作的? arel一组文件的更改。 文件更改时, arel会通知浏览器(使用WebSocket),并且注入的客户端脚本会触发页面重新加载。 您可以为任何其他服务器端操作注册自己的重载钩子,例如重载缓存的内容或重新初始化其他服务器端资源。 安装 这是处于早期alpha状态的项目。 确保固定您的依赖项。 pip install ' arel==0.2.* ' 快速开始 有关使用Starlette的工作示例,请参见“部分。 尽管使用arel设置热重载的确切说明取决于您的ASGI框架的具体细节,但是需要
资源推荐
资源详情
资源评论
收起资源包目录
arel-master.zip (45个子文件)
arel-master
setup.py 1KB
.gitignore 142B
requirements.txt 239B
src
arel
_types.py 83B
data
client.js 82B
__init__.py 139B
__version__.py 22B
_app.py 3KB
py.typed 0B
_watch.py 2KB
_models.py 153B
_notify.py 1KB
MANIFEST.in 65B
LICENSE 1KB
CHANGELOG.md 572B
setup.cfg 386B
scripts
serve 125B
publish 110B
build 164B
install 326B
lint 343B
check 317B
test 159B
README.md 3KB
tests
conftest.py 375B
__init__.py 0B
utils.py 517B
common.py 81B
test_example.py 1KB
example
server
routes.py 662B
templates
index.jinja 340B
__init__.py 40B
events.py 230B
content.py 388B
resources.py 447B
app.py 261B
settings.py 250B
README.md 827B
pages
page3.md 45B
README.md 115B
page2.md 46B
page1.md 45B
ci
azure-pipelines.yml 864B
.gitattributes 42B
docs
demo.gif 131B
共 45 条
- 1
资源评论
我是卖报的小砖家
- 粉丝: 20
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功