使正则expression式Django URL令牌可选

你有一个在Django中接受first_namelast_name的URL:

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

如何包含title的可选URL标记,而不创build任何新行。 我的意思是,在理想的情况下:

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

这可能没有创build一个新的行即

 ('^(?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'), 

不要忘记在视图中给title一个默认值。