Changes between Initial Version and Version 1 of DocItInstall


Ignore:
Timestamp:
Jun 20, 2006, 6:08:11 PM (18 years ago)
Author:
paolo <paolo@…>
Comment:

How to install Django, Italian translation.

Legend:

Unmodified
Added
Removed
Modified
  • DocItInstall

    v1 v1  
     1{{{
     2#!rst
     3
     4..
     5  =====================
     6  How to install Django
     7  =====================
     8
     9.. sidebar:: Come installare Django
     10  :subtitle: traduzione in lingua italiana.
     11
     12  Documento originale: `How to install Django`_
     13 
     14  Traduzione: paolo `<paolo@php3.it>`
     15 
     16  Aggiornato alla revisione: 2930
     17
     18.. _How to install Django: http://www.djangoproject.com/documentation/install/
     19
     20.. contents:: **Contenuti del capitolo**
     21
     22======================
     23Come installare Django
     24======================
     25
     26.. This document will get you up and running with Django.
     27
     28Questo documento ti renderà operativo con Django.
     29
     30..
     31  Install Python
     32  ==============
     33
     34Installare Python
     35=================
     36
     37.. Being a Python Web framework, Django requires Python.
     38
     39Django è un framework Web scritto in Python, perciò richiede Python.
     40
     41.. It works with any Python version 2.3 and higher.
     42
     43E' in grado di funzionare con qualsiasi versione di Python dalla 2.3 in poi.
     44
     45..
     46  Get Python at www.python.org. If you're running Linux or Mac OS X, you probably
     47  already have it installed.
     48
     49Puoi ottenere Python dal sito www.python.org. Se stai usando Linux o Mac OS X,
     50probabilmente lo trovi già installato.
     51
     52..
     53  Install Apache and mod_python
     54  =============================
     55
     56Installare Apache e mod_python
     57==============================
     58
     59..
     60  If you just want to experiment with Django, skip this step. Django comes with
     61  its own Web server for development purposes.
     62
     63Se vuoi soltanto fare qualche esperimento con Django puoi tralasciare questa parte
     64di installazione. Django infatti viene fornito con un proprio Web server
     65adatto a funzionare in ambienti di sviluppo e test.
     66
     67..
     68  If you want to use Django on a production site, use Apache with `mod_python`_.
     69  mod_python is similar to mod_perl -- it embeds Python within Apache and loads
     70  Python code into memory when the server starts. Code stays in memory throughout
     71  the life of an Apache process, which leads to significant performance gains
     72  over other server arrangements. Make sure you have Apache installed, with the
     73  mod_python module activated. Django requires Apache 2.x and mod_python 3.x.
     74
     75Nel caso in cui sia previsto l'utilizzo in ambienti di produzione usa Apache
     76assieme a `mod_python`_. mod_python è simile a mod_perl -- integra Python
     77all'interno di Apache e carica il codice in memoria quando il server viene
     78avviato. Il codice risiede in memoria per tutta la durata di un processo di
     79Apache, e ciò offre - rispetto ad altre configurazioni - un guadagno di prestazioni
     80significativo. Assicurati che Apache sia installato e che mod_python sia
     81attivo. Django richiede Apache 2.x e mod_python 3.x.
     82
     83..
     84  See `How to use Django with mod_python`_ for information on how to configure
     85  mod_python once you have it installed.
     86
     87Per informazioni su come configurare mod_python dopo averlo installato consulta
     88`Come usare Django con mod_python`_.
     89
     90..
     91  If you can't use mod_python for some reason, fear not: Django follows the WSGI_
     92  spec, which allows it to run on a variety of server platforms. See the
     93  `server-arrangements wiki page`_ for specific installation instructions for
     94  each platform.
     95
     96Se per qualche ragione non puoi usare mod_python, non temere: Django segue le
     97specifiche WSGI_, perciò può funzionare assieme ad altre piattaforme server.
     98Vedi la `pagina del wiki sulle configurazioni dei server`_.
     99
     100.. _Apache: http://httpd.apache.org/
     101.. _mod_python: http://www.modpython.org/
     102.. _WSGI: http://www.python.org/peps/pep-0333.html
     103.. _Come usare Django con mod_python: http://www.djangoproject.com/documentation/modpython/
     104.. _pagina del wiki sulle configurazioni dei server: http://code.djangoproject.com/wiki/ServerArrangements
     105
     106..
     107  Get your database running
     108  =========================
     109
     110Metti in funzione il database
     111=============================
     112
     113..
     114  If you plan to use Django's database API functionality, you'll need to
     115  make sure a database server is running. Django works with PostgreSQL_
     116  (recommended), MySQL_ and SQLite_.
     117
     118Se pensi di usare le funzionalità messe a disposizione dalle API di Django per
     119i database, devi essere sicuro che sia in funzione un database server.
     120Django funziona con PostgreSQL_ (soluzione raccomandata), MySQL_ e SQLite_.
     121
     122..
     123  Additionally, you'll need to make sure your Python database bindings are
     124  installed.
     125
     126  * If you're using PostgreSQL, you'll need the psycopg_ package (version 1.1 --
     127    not version 1.0 or version 2, which is still in beta). If you're on Windows,
     128    check out the unofficial `compiled Windows version`_.
     129  * If you're using MySQL, you'll need MySQLdb_.
     130  * If you're using SQLite, you'll need pysqlite_. Use version 2.0.3 or higher.
     131
     132Devi anche accertarti che i binding Python per l'interfacciamento ai database
     133siano installati.
     134
     135  * Se usi PostgreSQL ti serve il pacchetto psycopg_ (la versione 1.1 -- non la
     136    2.0 che ancora non è considerata stabile). Se usi Windows procurati la
     137    `versione compilata`_.
     138  * Se usi MySQL ti serve MySQLdb_.
     139  * Se usi SQLite ti serve la versione 2.0.3 o successiva di pysqlite_.
     140
     141.. _PostgreSQL: http://www.postgresql.org/
     142.. _MySQL: http://www.mysql.com/
     143.. _Django's ticket system: http://code.djangoproject.com/report/1
     144.. _psycopg: http://initd.org/projects/psycopg1
     145.. _versione compilata: http://stickpeople.com/projects/python/win-psycopg/
     146.. _MySQLdb: http://sourceforge.net/projects/mysql-python
     147.. _SQLite: http://www.sqlite.org/
     148.. _pysqlite: http://initd.org/tracker/pysqlite
     149
     150..
     151  Install the Django code
     152  =======================
     153
     154Installare il codice di Django
     155==============================
     156
     157..
     158  Installation instructions are slightly different depending on whether you're
     159  using the latest official version or the latest development version.
     160
     161Le istruzioni di installazione sono leggermente differenti se usi l'ultima
     162versione ufficiale o l'ultima versione in sviluppo.
     163
     164.. It's easy either way.
     165
     166In un caso o nell'altro la procedura è semplice.
     167
     168..
     169  Installing the official version
     170  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     171
     172Installare la versione ufficiale
     173~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     174
     175..
     176  1. Download Django-0.91.tar.gz from our `download page`_.
     177  2. ``tar xzvf Django-0.91.tar.gz``
     178  3. ``cd Django-0.91``
     179  4. ``sudo python setup.py install``
     180
     1811. Scarica Django-0.91.tar.gz dalla `pagina dei download`_.
     1822. ``tar xzvf Django-0.91.tar.gz``
     1833. ``cd Django-0.91``
     1844. ``sudo python setup.py install``
     185
     186..
     187  Note that the last command will automatically download and install setuptools_
     188  if you don't already have it installed. This requires a working Internet
     189  connection.
     190
     191Nota che, se setuptools_ non fa ancora parte del tuo setup, l'ultimo comando
     192dell'elenco lo scaricherà e lo installerà automaticamente. Perciò ti
     193servirà una connessione ad Internet funzionante.
     194
     195..
     196  This will install Django in your Python installation's ``site-packages``
     197  directory.
     198
     199In questo modo Django verrà posizionato nella directory ``site-packages``
     200dell'installazione Python.
     201
     202..
     203  .. note::
     204 
     205      Due to recent backwards-incompatible changes, it is strongly recommended
     206      that you use the development version (below) for any new applications or
     207      if you are just starting to work with Django. The 0.91 release is a
     208      dead-end branch that is primarily of use for supporting legacy Django
     209      applications.
     210
     211.. note::
     212
     213    A causa di recenti modifiche, sono state introdotte alcune
     214    incompatibilità con le precedenti versioni di Django. E' fortemente
     215    raccomandato l'utilizzo della versione di sviluppo (vedi oltre) se stai
     216    comincindo lo sviluppo di qualsiasi nuova applicazione o se stai muovendo i
     217    primi passi con Django. La versione 0.91 non sarà più mantenuta, ed il suo
     218    scopo primario è quello di supportare applicazioni Django preesistenti.
     219
     220.. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools
     221
     222..
     223  Installing the development version
     224  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     225
     226Installare la versione di sviluppo
     227~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     228
     229..
     230  1. Make sure you have Subversion_ installed.
     231  2. ``svn co http://code.djangoproject.com/svn/django/trunk/ django_src``
     232  3. Symlink ``django_src/django`` so that ``django`` is within your Python
     233     ``site-packages`` directory:
     234 
     235     ``ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django``
     236 
     237     (In the above line, change ``python2.3`` to match your current Python version.)
     238
     2391. Assicurati che Subversion_ sia installato.
     2402. ``svn co http://code.djangoproject.com/svn/django/trunk/ django_src``
     2413. Crea un link simbolico a ``django_src/django`` in modo che ``django`` sia nella
     242   directory  ``site-packages`` dell'installazione Python:
     243
     244  ``ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django``
     245
     246  (Nella riga sopra modifica ``python2.3`` facendolo coincidere con la versione
     247  di Python che stai utilizzando correntemente.)
     248
     249.. You don't have to run ``python setup.py install``.
     250
     251Non devi eseguire ``python setup.py install``.
     252
     253..
     254  When you want to update your code, just run the command ``svn update`` from
     255  within the ``django_src`` directory.
     256
     257Quando vuoi aggiornare il codice, scrivi semplicemente il comando ``svn
     258update`` stando nella directory ``django_src``.
     259
     260..
     261  .. _`download page`: http://www.djangoproject.com/download/
     262  .. _Subversion: http://subversion.tigris.org/
     263
     264.. _`pagina dei download`: http://www.djangoproject.com/download/
     265.. _Subversion: http://subversion.tigris.org/
     266}}}
     267
Back to Top