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.