parameter regex django url django-urls

parameter - Haciendo un Token URL Regex Django Opcional



django url parameters string (1)

Usted tiene una URL que acepta un primer nombre y last_name en Django:

(''^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/$'',''some_method''),

¿Cómo incluiría el token de title de URL OPCIONAL, sin crear ninguna línea nueva? Lo que quiero decir con esto es, en un escenario ideal:

#A regex constant OP_REGEX = r''THIS IS OPTIONAL<title>[a-z]'' #Ideal URL (''^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/OP_REGEX/$'',''some_method''),

¿Es esto posible sin crear una nueva línea, es decir,

(''^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/(?P<title>[a-zA-Z]+)/$'',''some_method''),


(''^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)(?:/(?P<title>[a-zA-Z]+))?/$'',''some_method''),

No te olvides de darle al title un valor predeterminado en la vista.