在Django的自动重新加载器中使用watchfiles。
项目描述
在Django的自动重新加载器中使用watchfiles。
通过我的书籍提升您的Django和Git技能(书籍链接)。
要求
支持Python 3.8到3.12。
支持Django 3.2到5.1。
安装
使用
pip
安装python -m pip install django-watchfiles
将django-watchfiles添加到您的INSTALLED_APPS
INSTALLED_APPS = [ ..., "django_watchfiles", ..., ]
就这样! 😅
Django不提供官方API用于替代自动重新加载器类。因此,django-watchfiles对django.utils.autoreload进行猴子补丁,使其自己的重新加载器成为唯一可用的类。您可以告诉它已安装,因为runserver会列出正在使用的WatchfilesReloader
$ ./manage.py runserver
Watching for file changes with WatchfilesReloader
...
与Django内置的WatchmanReloader不同,无需回退到StatReloader,因为watchfiles实现了自己的内部回退,使用stat。
项目详情
关闭
django_watchfiles-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b77f7086f6e22b1b6a4b5753586d0862154a9e86affd3200f18ed932bc2d7150 |
|
MD5 | c537f91f24a5195458027a39b6f8c31c |
|
BLAKE2b-256 | ba677b0a7191948040cc2f1de9cced1fd8a1bb25ae72d4964a6b5c3c0b22f71d |
关闭
django_watchfiles-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c5f6f290c064140957cf375e6b61f1633817948adc2ae733a3ad48f16d6570c7 |
|
MD5 | 94d84eebc2a3e3ba5d0fee5a9e969f08 |
|
BLAKE2b-256 | 2092a18644665696944ad7860f30ed4415a96d57c2db96aeb34ef0c7f4fd9e35 |