replaced existing environment variable parsing in setting.py django-environ

This commit is contained in:
Jenny Danzmayr 2023-11-27 00:29:51 +01:00
parent 46d0670234
commit 83a9f3ede5
4 changed files with 24 additions and 6 deletions

View file

View file

@ -0,0 +1,10 @@
import typing as ty
from pathlib import Path
from environ import Env as BaseEnv
class Env(BaseEnv):
def path(self, var, default=BaseEnv.NOTSET, parse_default=False) -> Path:
return ty.cast(Path, self.get_value(var, cast=Path, default=default, parse_default=parse_default))