2015-02-15 2 views
0

Как создать генератор писем вместо номера один?Django Factory Boy письмо генератор

Например:

username = factory.Sequence(lambda n: 'user-%r' % n) 

мне нужен 'пользователь-а', а не 'пользователь-1'. Возможно, я пытаюсь использовать string.ascii_lowercase, но я не понимаю, как это сделать.

ответ

1

Как насчет индекса последовательности?

from string import ascii_lowercase 

username = factory.Sequence(lambda n: 'user-%r' % ascii_lowercase[n]) 

Обратите внимание, если п> 25 (то есть "г") IndexError будут повышены.