I have a TextURLField defined below, and I am trying to get the clean() to prepend http:// to all entries that do not contain a ':'. In other words, if someone enters "google.com", I'd like to store "http://google.com";.
Right now it appears not to be making any difference; if I enter an FQDN then it just stores the FQDN and nothing more. What I have is: class TextURLField(models.URLField): def clean(self, value): if not u':' in value: value = u'http://' + value value = self.to_python(value) self.validate(value) self.run_validators(value) return value def get_internal_type(self): return u'TextField' def __init__(self, *arguments, **keywords): models.URLField.__init__(self, *arguments, **keywords) Any suggestions? -- [image: Christos Jonathan Hayward] <http://jonathanscorner.com/> Christos Jonathan Hayward, an Orthodox Christian author. Author Bio <http://jonathanscorner.com/author/> • Books<http://cjshayward.com/> • *Email <christos.jonathan.hayw...@gmail.com>* • Facebook<http://www.facebook.com/christos.jonathan.hayward> • LinkedIn <http://www.linkedin.com/in/jonathanhayward> • Twitter<http://twitter.com/JonathansCorner> • *Web <http://jonathanscorner.com/>* • What's New?<http://jonathanscorner.com/> I invite you to visit my "theology, literature, and other creative works" site. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.