I am adding few names in my database using the admin panel. How can I convert the the name string to lowercase before saving?
My models.py currently looks this :
from os import name
from django.db import models
from datetime import datetime
# Create your models here.
class Certificate(models.Model):
name = models.CharField(max_length=50, default="", primary_key=True)
CertID = models.CharField(max_length=50)
event = models.CharField(max_length=50, default="")
year = models.IntegerField(default=datetime.today().year)
def __str__(self):
return self.CertID
My admin.py looks like this:
from django.contrib import admin
from .models import Certificate
class AdminCertificate(admin.ModelAdmin):
list_display = ['CertID','name','event','year']
# Register your models here.
admin.site.register(Certificate, AdminCertificate)