Das beste Django Ihr erstes Projekt erstellen-Tutorial im Jahr 2024. In diesem Tutorial können Sie Django-Management-Tools,Erstellen Sie Ihr erstes Projekt,Anzeigen und Konfigurieren von URL, lernen
In diesem Kapitel werden wir Management-Tools und wie Sie mit Django Django, um ein Projekt zu erstellen, das erste Projekt zu befehlen unser Hello World Projekt vorstellen.
Nachdem Sie Django zu installieren, sollten Sie jetzt verfügbar Management-Tools django-admin.py. Django-admin.py können wir ein Projekt zu erstellen, verwenden:
Wir können bei django-admin.py Befehlsbeschreibung aussehen:
[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 Verwendung des Hello World-Projekt zu erstellen:
django-admin.py startproject HelloWorld
Einmal erstellt, können wir die Verzeichnisstruktur des Projekts anzuzeigen:
[root@solar ~]# cd HelloWorld/ [root@solar HelloWorld]# tree . |-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py
Verzeichnis Beschreibung:
Als nächstes geben wir Hello World Verzeichnis, geben Sie den folgenden Befehl, um den Server zu starten:
python manage.py runserver 0.0.0.0:8000
0.0.0.0 zulassen, dass andere Computer mit dem Entwicklungs-Server, 8000 Portnummer eine Verbindung herstellen können. Ohne Erklärung, die Standard-Portnummer 8000.
In Ihrem Browser und geben Sie Ihre Server-IP und Port-Nummer, wenn die normalen Start sind die Ausgabeergebnisse wie folgt:
Hello World Hello World-Verzeichnis in das Verzeichnis zuvor unter einem neuen view.py Datei erstellt haben, und geben Sie den Code ein:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
Als nächstes werden die Bindung URL und Ansichtsfunktionen. Öffnen urls.py Datei, löschen Sie den ursprünglichen Code, kopieren Sie den folgenden Code in urls.py Datei:
from django.conf.urls import * from HelloWorld.view import hello urlpatterns = patterns("", ('^hello/$', hello), )
Die gesamte Verzeichnisstruktur ist wie folgt:
[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
Wenn Sie fertig sind, starten Sie den Django-Entwicklungsserver, einen Browser öffnen und den Browser zugreifen und gehen Sie zu:
Hinweis: Wenn Sie den Code in das Projekt dort Änderungen sind, wird der Server automatisch Änderungen überwachen , um den Code und automatisch neu geladen, so dass , wenn der Server gestartet haben nicht manuell neu gestartet werden muss.