¿Cómo uso el decorador de login_required en mi URL?

Quiero verificar que el usuario esté autorizado para ciertas URL. Estoy usando vistas genéricas.

Los documentos aquí dice que login_required se puede pasar como argumentos opcionales, pero no estoy seguro. Tal vez algo como esto:(r'^$', 'archive_index', link_info_dict, 'coltrane_link_archive_index', login_required=True,),

Tengo esto y me gustaría poder usar el decorador login_required dentro de la URL. ¿Es posible? ¿Cómo puedo hacerlo

from django.conf.urls.defaults import *

from coltrane.models import Link

link_info_dict = {
    'queryset': Link.live.all(),
    'date_field': 'pub_date',
}

urlpatterns = patterns('django.views.generic.date_based',
    (r'^)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^, 'archive_index', link_info_dict, 'coltrane_link_archive_index'),

    (r'^(?P<year>\d{4})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_year', link_info_dict, 'coltrane_link_archive_year'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_month', link_info_dict, 'coltrane_link_archive_month'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_day', link_info_dict, 'coltrane_link_archive_day'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'object_detail', link_info_dict, 'coltrane_link_detail'),
)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'django.views.generic.simple.direct_to_template', { 'template': 'home.html' }, ),
, 'archive_index', link_info_dict, 'coltrane_link_archive_index'), (r'^(?P<year>\d{4})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_year', link_info_dict, 'coltrane_link_archive_year'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_month', link_info_dict, 'coltrane_link_archive_month'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'archive_day', link_info_dict, 'coltrane_link_archive_day'), (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/)

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),
, 'object_detail', link_info_dict, 'coltrane_link_detail'), )

Por ejemplo, ¿cómo protegería esta página aquí (no hay vista para agregar el decorador login_Required)?

(r'^$', 'django.views.generic.simple.direct_to_template', {
        'template': 'home.html'
    }, ),

Respuestas a la pregunta(4)

Su respuesta a la pregunta