У меня есть валидатор регулярных выражений с именованной группой поиска. Примерно так:
from django.core.validators import RegexValidator
my_validator = RegexValidator(r'^[a-zA-Z0-9]*/(?P<pk>[0-9]*)$')
Теперь я использую это для проверки шаблонов. Примерно так:
search = my_validator('articles/421')
search.group('pk')
Последняя строка возвращает ошибку:
AttributeError: 'NoneType' object has no attribute 'group'
Почему это? Отличается ли RegexValidator от обычных регулярных выражений в том смысле, что у него нет групп?