| 57 | NOTA |
| 58 | |
| 59 | You'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 |
| 64 | algum lugar de seu path, como /usr/local/bin.) |
| 65 | |
| 66 | {{{ |
| 67 | |
| 68 | Onde colocamos o código? |
| 69 | |
| 70 | Se 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 | |
| 72 | Coloque o seu código fora dos diretórios do servidor, por exemplo ´´/home/mysite.´´ |
| 73 | |
| 74 | }}} |
| 75 | |
| 76 | Vamos dar uma olhada no que o comando ´´startproject´´ criou: |
| 77 | |
| 78 | {{{ |
| 79 | |
| 80 | mysite/ |
| 81 | __init__.py |
| 82 | manage.py |
| 83 | settings.py |
| 84 | urls.py |
| 85 | |
| 86 | }}} |
| 87 | |
| 88 | Estes 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 | |