Najlepszy samouczek Django stworzyć swój pierwszy projekt W 2024 r. W tym samouczku możesz dowiedzieć się Narzędzia do zarządzania Django,Tworzenie pierwszego projektu,Wyświetlić i skonfigurować domową,
W tym rozdziale będziemy wprowadzać narzędzia zarządzania i jak korzystać z Django Django utworzyć projekt, pierwszy projekt polecenia naszego projektu HelloWorld.
Po zainstalowaniu Django, powinieneś teraz dostępne narzędzia zarządzania django-admin.py. Django-admin.py możemy użyć, aby utworzyć projekt:
Możemy spojrzeć na django-admin.py opisie polecenia:
[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 ……省略部分……
Django-admin.py używać do tworzenia projektu HelloWorld:
django-admin.py startproject HelloWorld
Po utworzeniu, możemy zobaczyć strukturę katalogów projektu:
[root@solar ~]# cd HelloWorld/ [root@solar HelloWorld]# tree . |-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py
Katalog Opis:
Następnie wprowadź katalog HelloWorld, wprowadź następujące polecenie, aby uruchomić serwer:
python manage.py runserver 0.0.0.0:8000
0.0.0.0 umożliwić innym komputerom można połączyć się z serwerem rozwoju, numer portu 8000. Bez wyjaśnienia, domyślny numer portu 8000.
W przeglądarce i wpisać IP serwera i numer portu, jeśli normalnego rozruchu, wyniki wyjściowe są następujące:
Katalog HelloWorld HelloWorld w katalogu wcześniej zostały utworzone na mocy nowego pliku view.py i wpisz kod:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
Następnie wiążące funkcje URL i widok. Otwórz plik urls.py usuń oryginalny kod, skopiuj poniższy kod do urls.py pliku:
from django.conf.urls import * from HelloWorld.view import hello urlpatterns = patterns("", ('^hello/$', hello), )
Cała struktura katalogów jest następujący:
[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
Po zakończeniu uruchom serwer deweloperski Django, otwórz przeglądarkę i otworzyć przeglądarkę i przejdź do:
Uwaga: Jeśli kod w projekcie występują zmiany, serwer automatycznie monitoruje zmiany w kodzie i automatycznie przeładowuje, więc jeśli masz uruchomiony serwer nie jest wymagane, aby ręcznie uruchomić ponownie.