What you are writing is not valid python syntax.
Here is the problematic code:

    urlpatterns += urlpatterns['matricula.views.Courses',
                           url('^courses$', list_courses, name='courses'),
                           url('^course/(?P<pk>\d+)$', view_course,
name='course'),
                           ]

You can rewrite it like that and it will mean exactly the same:

    index = ('matricula.views.Courses',
                           url('^courses$', list_courses, name='courses'),
                           url('^course/(?P<pk>\d+)$', view_course,
name='course'),
        )
    urlpatterns += urlpatterns[index]

I assume you want something like this:

        urlpatterns += ['matricula.views.Courses',
                               url('^courses$', list_courses, name='courses'),
                               url('^course/(?P<pk>\d+)$',
view_course, name='course'),
                               ]

I also recommend that you read this section of the documentation:
https://docs.djangoproject.com/en/1.10/topics/http/urls/#including-other-urlconfs

2016-08-09 17:46 GMT+02:00  <[email protected]>:
> Hello I need to know what is my error gretting
>
> this is my urls.py
>
> from django.conf.urls import url, include
> from matricula.views.Auth import *
> from matricula.views.Courses import *
> from .admin import admin_site
> from matricula.views.Pages import PageDetail
> from matricula.views.Enrollments import *
> urlpatterns = urlpatterns=['matricula.views.Auth',
>                        url('^create_user$', create_user,
> name="create_user"),
>                        url('^confirm_email$', confirm_email,
> name="confirm_email"),
>                        url('^authenticate$', authenticate,
> name="authenticate"),
>                        url('^logout$', logout, name="logout"),
>                        url('^recover_password$', recover_password,
> name="recover_password"),
>                        url('^mail_recover_pass$', mail_recover_pass,
> name='mail_recover_pass'),
>                        url('^user/profile/(?P<pk>[0-9]+)/$',
> StudentEdit.as_view(), name='myprofile'),
>                        ]
>
> urlpatterns += urlpatterns['matricula.views.Courses',
>                        url('^courses$', list_courses, name='courses'),
>                        url('^course/(?P<pk>\d+)$', view_course,
> name='course'),
>                        ]
>
> urlpatterns += urlpatterns['matricula.views.Enrollments',
>                         url('^enrollme/(?P<pk>\d+)$', enrollme,
> name="enrollme"),
>                         url('^enrollment$', list_enroll, name="enrollment"),
>                         url('^finish_enroll/(?P<pk>\d+)$', 'finish_enroll',
> name="finish_enroll"),
>                         ]
>
> urlpatterns += urlpatterns['',
>                         url(r'^admin/', include(admin_site.urls)),
>                         url(r'^pages/(?P<pk>\d+)$', PageDetail.as_view(),
> name="academica_pages"),
>                         ]
>
>
> and the error is:
>
>  File "C:\Users\Administrador\academica\matricula\urls.py", line 26, in
> <module>
>     url('^course/(?P<pk>\d+)$', view_course, name='course'),
> TypeError: list indices must be integers, not tuple
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
>
> --
> Este mensaje le ha llegado mediante el servicio de correo electronico que
> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
> Nacional de Salud. La persona que envia este correo asume el compromiso de
> usar el servicio a tales fines y cumplir con las regulaciones establecidas
>
> Infomed: http://www.sld.cu/
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/20160809114608.59461sqs3z19achs%40webmail.sld.cu.
> For more options, visit https://groups.google.com/d/optout.



-- 

Cordialement, Coues Ludovic
+336 148 743 42

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAEuG%2BTZ%2BC07-Bf7mOyiDXE5Wa8Omp1b0XEPEmNYq-wpktq_YjA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to