Вы можете сделать это методом save()
в вашем models.py
.
class Technology(models.Model):
---
def save(self, *args, **kwargs):
self.name = self.name.capitalize()
return super().save(self, *args, **kwargs)
Или, если вы действительно хотите сделать это по-своему.
def form_valid(self, form):
"""If the form is valid, save the associated model."""
obj = form.save(commit=False)
if obj.name[0].isupper():
obj.save()
else:
obj.name = obj.name[0].capitalize() + obj.name[1:]
obj.save()
-------------------------
Я не сделалне проверяйте эти коды. Но это должно работать, я ожидал