tengo una URL con un argumento optionnal:Cómo revertir url con argumentos de campos opcionales en django?
urlpatterns = patterns(
'my_app.views',
url('schedule/(?P<calendar_id>\d+)/(?:month(?P<relative_month>[\+,\-]\d)/)$',
'attribute_event',name='attribute_event')
)
En mi plantilla que tiene un enlace:
{% url attribute_event calendar.id %}
pero tengo un error que indica la dirección URL no se puede revertir con estos argumentos. ¿Debo usar 2 URL de entrada y nombres de URL?
Hoo malditamente lo siento, de hecho, mi error fue en mi expresión regular, lo olvidé "?" como [-2] char ... ''schedule/(? P \ d +)/(?: mes (? P [\ +, \ -] \ d) /)? $' 'Así que no no necesita entradas múltiples –
christophe31
(Siempre que separe todos los argumentos en la plantilla incluso en Ninguno) – christophe31