~ubuntu-branches/ubuntu/quantal/python-django/quantal-security

« back to all changes in this revision

Viewing changes to docs/faq/install.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jamie Strandboge
  • Date: 2010-10-12 11:34:35 UTC
  • mfrom: (4.4.9 sid)
  • mto: This revision was merged to the branch mainline in revision 30.
  • Revision ID: james.westby@ubuntu.com-20101012113435-5rk3p18nyanuhj6g
* SECURITY UPDATE: XSS in CSRF protections. New upstream release
  - CVE-2010-3082
* debian/patches/01_disable_url_verify_regression_tests.diff:
  - updated to disable another test that fails without internet connection
  - patch based on work by Kai Kasurinen and Krzysztof Klimonda
* debian/control: don't Build-Depends on locales-all, which doesn't exist
  in maverick

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.. _faq-install:
2
 
 
3
1
FAQ: Installation
4
2
=================
5
3
 
7
5
---------------------
8
6
 
9
7
    #. `Download the code`_.
10
 
    #. Install Django (read the :ref:`installation guide <intro-install>`).
11
 
    #. Walk through the :ref:`tutorial <intro-tutorial01>`.
12
 
    #. Check out the rest of the :ref:`documentation <index>`, and `ask questions`_ if you
 
8
    #. Install Django (read the :doc:`installation guide </intro/install>`).
 
9
    #. Walk through the :doc:`tutorial </intro/tutorial01>`.
 
10
    #. Check out the rest of the :doc:`documentation </index>`, and `ask questions`_ if you
13
11
       run into trouble.
14
12
 
15
13
.. _`Download the code`: http://www.djangoproject.com/download/
19
17
--------------------------------
20
18
 
21
19
Django requires Python_, specifically any version of Python from 2.4
22
 
through 2.6. No other Python libraries are required for basic Django
 
20
through 2.7. No other Python libraries are required for basic Django
23
21
usage.
24
22
 
25
23
For a development environment -- if you just want to experiment with Django --
26
24
you don't need to have a separate Web server installed; Django comes with its
27
25
own lightweight development server. For a production environment, Django
28
26
follows the WSGI_ spec, which means it can run on a variety of server
29
 
platforms.  See :ref:`Deploying Django <howto-deployment-index>` for some
 
27
platforms.  See :doc:`Deploying Django </howto/deployment/index>` for some
30
28
popular alternatives.  Also, the `server arrangements wiki page`_ contains
31
29
details for several deployment strategies.
32
30
 
46
44
-----------------------------------------------------------------------------------------------
47
45
 
48
46
Not in the core framework. Currently, Django itself officially supports any
49
 
version of Python from 2.4 through 2.6, inclusive. However, newer versions of
 
47
version of Python from 2.4 through 2.7, inclusive. However, newer versions of
50
48
Python are often faster, have more features, and are better supported.
51
49
Third-party applications for use with Django are, of course, free to set their
52
50
own version requirements.
56
54
(see below for details).
57
55
 
58
56
All else being equal, we recommend that you use the latest 2.x release
59
 
(currently Python 2.6). This will let you take advantage of the numerous
 
57
(currently Python 2.7). This will let you take advantage of the numerous
60
58
improvements and optimizations to the Python language since version 2.4, and
61
59
will help ease the process of dropping support for older Python versions on
62
60
the road to Python 3.