Changes between Version 4 and Version 5 of DocPtTutorial1


Ignore:
Timestamp:
Mar 22, 2007, 11:57:52 PM (18 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocPtTutorial1

    v4 v5  
    5353´´django-admin.py startproject mysite´´. Isto criará no diretório atual um novo diretório chamado ´´mysite´´.
    5454
     55{{{
    5556
     57NOTA
     58
     59You'll need to avoid naming projects after built-in Python or Django components. In particular, this means you should avoid using names like django (which will conflict with Django itself) or site (which conflicts with a built-in Python package).
     60
     61}}}
     62
     63(“django-admin.py“ deve estar em seu path se você instalou o Django usando seu utilitário setup.py. Se ele não está em seu path, você pode encontrá-lo em “site-packages/django/bin“; considere a criação de um link simbólico para ele em
     64algum lugar de seu path, como /usr/local/bin.)
     65
     66{{{
     67
     68Onde colocamos o código?
     69
     70Se você conhece PHP, provavelmente está habituado a colocar o código dentro de um documento root num servidor web (num endereço como ´´/var/www´´)´. Com Django, não faça isso. Não é uma boa idéia colocar o código python dentro de um documento de servidor web, porque há o risco das pessoas verem o seu código, isto não é bom para a segurança do seu site.
     71
     72Coloque o seu código fora dos diretórios do servidor, por exemplo ´´/home/mysite.´´
     73
     74}}}
     75
     76Vamos dar uma olhada no que o comando ´´startproject´´ criou:
     77
     78{{{
     79
     80mysite/
     81    __init__.py
     82    manage.py
     83    settings.py
     84    urls.py
     85
     86}}}
     87
     88Estes arquivos são:
     89
     90* __init__.py: Um arquivo vazio que diz ao Python que este diretório deve ser considerado como um pacote do Python. (leia <a href="http://docs.python.org/tut/node8.html#packages">mais sobre pacotes</a> na documentação oficial do Python se você é iniciante em Python)
     91* manage.py: Un outil en ligne de commande que vous permet d'intéragir avec ce projet Django de différentes manières.
     92* settings.py: Fichier de configuration de ce projet Django.
     93* urls.py: Les déclarations d'URLs pour ce projet Django ; il s'agit d'une « table des matières » de votre site géré par Django.
     94
     95
     96
Back to Top