************************
django-marcador Tutorial
************************
django-marcador is a free `Django `_ tutorial
based on Django |djangoversion|.
Django is an open-source web framework written in Python that focuses on quick
development and clean, pragmatic design.
With every step of the tutorial you will learn Django's basic principles by
creating a bookmark application similar to `Delicious
`_ or `Pinboard `_. This is why
the tutorial is named django-marcador: marcador means bookmark in Spanish.
This is how your bookmark application will look like:
.. image:: /images/marcador-latest-bookmarks.*
:alt: Frontend Bookmark List View
:align: center
.. raw:: latex
\newpage
If you have basic knowledge in the following areas it will be a lot easier to
learn Django:
* `Object-oriented programming (using Python) `_
* `HTTP Request/Response model `_
* `HTML and CSS `_
* `SQL and relational databases `_
If you have any suggestions for improvements, or find any errors in the
tutorial, please let us know in the `Issue Tracker
`_.
If you want to discuss new ideas, problems or anything else regarding django-
marcador use our `Librelist `_ mailing list and simply
write to djangomarcador@librelist.com.
.. toctree::
:maxdepth: 1
:numbered:
preparation
install_django
start_django_project
start_marcador_app
models
migrate
admin
urls_views
templates
frontend_login
forms
exercises/index
further_information
changelog
authors
copyright
There is also an :ref:`index ` which refers to specific topics.