feat: refactor render fn and allow slots as functions

This commit is contained in:
Juro Oravec 2024-06-02 16:22:38 +02:00
parent 3a7d5355cf
commit fee26ec1d8
5 changed files with 243 additions and 140 deletions

View file

@ -9,7 +9,7 @@ class Greeting(component.Component):
def get(self, request, *args, **kwargs):
slots = {"message": "Hello, world!"}
context = {"name": request.GET.get("name", "")}
return self.render_to_response(context, slots)
return self.render_to_response(context=context, slots=slots)
def get_context_data(self, name, *args, **kwargs) -> Dict[str, Any]:
return {"name": name}