import random from django.urls import reverse AVATAR_COLORS = [ 'b5e925', 'a88e57', 'dec6dc', 'e5b9ba', 'c2a13f', '8baadc', 'eb9ed0', 'd6d6ee', '8c91f0', '838e76', 'f6c823', '49beb7', 'f9ae1b', 'dc4da7', '48db29', '82dd89', '91b2a8', '6f9a4e', 'ee59a6', '41988e', 'a587f6', '67e7ee', 'ccd318', 'e9a140' ] def generate_lettere_avatar_url(word): assert len(word) > 0 return reverse( 'api:user-letter-avatar-proxy', kwargs={ 'letter': word[0], 'color': random.choice(AVATAR_COLORS), 'size': 128 })