लोअरकेस में डिफ़ॉल्ट चार्फील्ड कैसे सेट करें? यह मेरा मॉडल है:Django मॉडल - लोअरकेस में डिफ़ॉल्ट charfield सेट करें
class User(models.Model):
username = models.CharField(max_length=100, unique=True)
password = models.CharField(max_length=64)
name = models.CharField(max_length=200)
phone = models.CharField(max_length=20)
email = models.CharField(max_length=200)
def __init__(self, *args, **kwargs):
self.username = self.username.lower()
मैं __init__
कोशिश की, लेकिन यह काम नहीं करता। जब भी नया रिकॉर्ड सहेजा जाता है, मैं उपयोगकर्ता को लोअरकेस में बनाना चाहता हूं। धन्यवाद।
आप कोशिश कर सकते हैं एक इस http://stackoverflow.com/questions/2350681/django-lowercasecharfield – onerciller