在Django的自动重载中使用watchfiles。
项目描述
在Django的自动重载中使用watchfiles。
要求
支持Python 3.7到3.10。
支持Django 2.2到4.0。
安装
使用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。
项目详情
关闭
makavafal-django-watchfiles-0.0.1.tar.gz 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 00d197ed04543bf2270f9ff8b50c433e03fe30d6282b81f14eeab27e1a1b5728 |
|
MD5 | 697ef9442e66bf923b6998ac83db1f43 |
|
BLAKE2b-256 | 6b848ab47ffd8c4bd0afe70745c5a2cb35f11bf1d776f417d7444e11f7b0e177 |
关闭
makavafal_django_watchfiles-0.0.1-py3-none-any.whl 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | f3b399397faf2f50a7be986180d985a9b8e8395053f9d7297b8f77bd00c27a53 |
|
MD5 | e6fabb74d61cb79ec9eb3ae57d515553 |
|
BLAKE2b-256 | 970cf88e942424d7a98eb594dbf11e28fbb7d31633888d9e3b38df7925e19d8d |