O melhor tutorial Django criar seu primeiro projeto em 2024. Neste tutorial você pode aprender ferramentas de gerenciamento de Django,Criando seu primeiro projeto,Visualizar e configurar URL,
Neste capítulo vamos apresentar ferramentas de gestão e como usar Django Django para criar um projeto, o primeiro projeto para comandar o nosso projeto HelloWorld.
Depois de instalar o Django, agora você deve ter disponíveis ferramentas de gestão django-admin.py. Django-admin.py que podemos usar para criar um projeto:
Podemos olhar para descrição do comando django-admin.py:
[root@solar ~]# django-admin.py Usage: django-admin.py subcommand [options] [args] Options: -v VERBOSITY, --verbosity=VERBOSITY Verbosity level; 0=minimal output, 1=normal output, 2=verbose output, 3=very verbose output --settings=SETTINGS The Python path to a settings module, e.g. "myproject.settings.main". If this isn't provided, the DJANGO_SETTINGS_MODULE environment variable will be used. --pythonpath=PYTHONPATH A directory to add to the Python path, e.g. "/home/djangoprojects/myproject". --traceback Raise on exception --version show program's version number and exit -h, --help show this help message and exit Type 'django-admin.py help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check cleanup compilemessages createcachetable ……省略部分……
uso Django-admin.py para criar o projeto HelloWorld:
django-admin.py startproject HelloWorld
Uma vez criado, nós podemos ver a estrutura de diretório do projeto:
[root@solar ~]# cd HelloWorld/ [root@solar HelloWorld]# tree . |-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py
Diretório Descrição:
Em seguida, entramos diretório HelloWorld, digite o seguinte comando para iniciar o servidor:
python manage.py runserver 0.0.0.0:8000
0.0.0.0 permitir que outros computadores podem se conectar ao servidor de desenvolvimento, número de porta 8000. Sem explicação, o número de porta padrão 8000.
Em seu navegador e digite ip do servidor eo número da porta, se o início normal, os resultados de saída são as seguintes:
directório HelloWorld HelloWorld no diretório criado anteriormente sob um novo arquivo view.py, e digite o código:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
Em seguida, os URL e visualizar ligação funções. Abrir arquivo urls.py, exclua o código original, copie o seguinte código no arquivo urls.py:
from django.conf.urls import * from HelloWorld.view import hello urlpatterns = patterns("", ('^hello/$', hello), )
A estrutura de diretório inteiro é a seguinte:
[root@solar HelloWorld]# tree . |-- HelloWorld | |-- __init__.py | |-- __init__.pyc | |-- settings.py | |-- settings.pyc | |-- urls.py # url 配置 | |-- urls.pyc | |-- view.py # 添加的视图文件 | |-- view.pyc # 编译后的视图文件 | |-- wsgi.py | `-- wsgi.pyc `-- manage.py
Quando terminar, iniciar o servidor de desenvolvimento do Django, abra um navegador e acessar o navegador e vá para:
Nota: Se o código no projeto há mudanças, o servidor irá automaticamente monitorar as alterações no código e recarrega automaticamente, então se você iniciou o servidor não é obrigado a reiniciar manualmente.