/ / patrones de url como en dos primicias de django - python, django, django-urls

Patrones de url como en dos cucharadas de django: python, django, django-urls

Me gusta cómo piryanny y audrey escriben patrones de url ya que son legibles:

url(
regex="^expression/$",
view=my_view,
name="my_name"
),

Pero, ¿cómo escribo esto cuando hay más argumentos?

url(r"^account/login/$", login, {"template_name": "login.html"}, name="login"),

Lo intenté:

url(
regex="^account/login/$",
view=login,
template_name="login.html",
name="login"
)

Esto no funciona. ¿Cómo declaro template_name de esta manera?

¡Aclamaciones!

Respuestas

1 para la respuesta № 1

Sólo envuelve las líneas:

url(
r"^account/login/$",
login,
{"template_name": "login.html"},
name="login"
)

o (si prefiere estilo de argumento de palabra clave):

url(
regex=r"^account/login/$",
view=login,
kwargs={"template_name": "login.html"}, # NOT  template_name="login.html"
name="login"
)