feat: ruff'ed

This commit is contained in:
2025-05-02 08:38:57 +02:00
parent 32b36b81b3
commit 48b53d851a
62 changed files with 2019 additions and 3655 deletions
+9 -29
View File
@@ -8,10 +8,10 @@ from django.views.generic import TemplateView
class HTMXFormComponent(TemplateView):
form_class: Type[forms.ModelForm] = None
template_name: str = "components/default/form.html"
hx_trigger = ""
view_name = ""
save_button_text = ""
template_name: str = 'components/default/form.html'
hx_trigger = ''
view_name = ''
save_button_text = ''
def get_view_name(self):
return self.view_name
@@ -23,9 +23,7 @@ class HTMXFormComponent(TemplateView):
instance = self.get_object()
if initial:
return self.form_class(
initial=self.get_initial_values(instance), instance=instance
)
return self.form_class(initial=self.get_initial_values(instance), instance=instance)
return self.form_class(self.request.POST, instance=instance)
@@ -38,11 +36,7 @@ class HTMXFormComponent(TemplateView):
def get_context_data(self, **kwargs):
form = self.get_form()
return {
"form": form,
"url": self.get_view_name(),
"save_button_text": self.save_button_text,
}
return {'form': form, 'url': self.get_view_name(), 'save_button_text': self.save_button_text}
def post(self, request, *args, **kwargs):
form = self.get_form(initial=False)
@@ -50,22 +44,8 @@ class HTMXFormComponent(TemplateView):
if form.is_valid():
instance = form.save()
response = render(
request,
self.template_name,
{
"form": form,
"instance": instance,
},
)
response["HX-Trigger"] = self.hx_trigger
response = render(request, self.template_name, {'form': form, 'instance': instance})
response['HX-Trigger'] = self.hx_trigger
return response
return render(
request,
self.template_name,
{
"form": form,
"save_button_text": self.save_button_text,
},
)
return render(request, self.template_name, {'form': form, 'save_button_text': self.save_button_text})