Ok, solved the problem. Thanks Lukasz and thanks to all...

from django.core.validators import RegexValidator
import re

namespace_regex = re.compile(r'^[a-z\-]+$')
alias = models.CharField( max_length = 100, unique = True,
validators=[RegexValidator(regex=namespace_regex)] )

2011/2/4 ozgur yilmaz <yelb...@gmail.com>

> Maybe RegexValidator can solve this problem. But i couldnt manage to use
> it:
>
> from django.core.validators import RegexValidator
> alias = models.CharField( max_length = 100, unique = True,
> validators=[RegexValidator('[a-z]')] )
>
>
>
> 2011/2/4 ozgur yilmaz <yelb...@gmail.com>
>
> Yes, i know overriding field cleand method, but i couldnt get a start point
>> for character match code.
>>
>> 2011/2/4 Shawn Milochik <sh...@milochik.com>
>>
>>>
>>> On Feb 4, 2011, at 2:47 PM, ozgur yilmaz wrote:
>>>
>>> It was possible in the past with validator_list. Like:
>>>
>>> regex = r'^[A-z][\w-]{2,31}$'
>>>
>>> name = models.CharField(max_length=32, unique=True , 
>>> validator_list=[validators.MatchesRegularExpression(regex)] )
>>>
>>>
>>> But with what code to override the clean method? Is there any sample or
>>> built in function for this purpose?
>>>
>>>
>>> If your field is named name, then you add a function to your form called
>>> clean_name and put whatever you want in it.
>>>
>>> http://docs.djangoproject.com/en/1.2/ref/forms/validation/
>>>
>>> Shawn
>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Django users" group.
>>> To post to this group, send email to django-users@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/django-users?hl=en.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@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.

Reply via email to