Form validation

This commit is contained in:
Eden Kirin
2024-04-06 18:21:50 +02:00
parent f2dc83caab
commit 66edabab04
4 changed files with 143 additions and 4 deletions

View File

@ -1,10 +1,20 @@
from typing import Any
from jinja2 import Environment
def conditional_cls(conditions: dict[str, Any]) -> str:
result = []
for cls, condition in conditions.items():
if condition:
result.append(cls)
return " ".join(result)
def environment(**options):
env = Environment(**options)
env.globals.update({
# "url": reverse_url,
"conditional_cls": conditional_cls,
})
return env