1. Erstellen Sie ein Django-Projekt
#使用下面的命令可以创建一个project
django-admin.py startproject mysite
#创建好之后可以看到如下的project结构
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
Nach dem Login kopieren
2. Starten Sie das neu erstellte Projekt
Geben Sie das Mysite-Verzeichnis ein und führen Sie Python aus manage.py runserver-Befehl. Standardmäßig ist der Startport des Runservers 8000. Wenn Sie die Portnummer ändern müssen, können Sie sie als Parameter übergeben
python manage.py runserver 8080
Nach dem Login kopieren
3 . Interaktion starten Der Befehlsmodus
erfordert normalerweise das Testen eines einfachen Django-Codes. In diesem Fall können Sie diese interaktive Shell verwenden, um
python manage.py shell
Nach dem Login kopieren
abzuschließen
4. Django-App erstellen
python manage.py startapp books
Nach dem Login kopieren
5. Überprüfen Sie die Gültigkeit des Modells
# 创建好的App目录结构如下
books/
__init__.py
models.py
tests.py
views.py
Nach dem Login kopieren
Um eine Verbindung zur Datenbank herzustellen, müssen wir normalerweise ein Modell erstellen, das der Datenbanktabelle entspricht. Nachdem das Modell erstellt wurde, können Sie den folgenden Befehl verwenden, um die Gültigkeit des Modells zu überprüfen
Wenn Sie die folgenden Ausgabeinformationen sehen, bedeutet dies, dass kein Problem mit Ihrem Modell vorliegt
python manage.py validate
Nach dem Login kopieren
0 Fehler gefunden
6
Bestätigen Sie, dass es kein Problem mit dem Modell gibt. Damals stellte uns Django ein Tool zur Verfügung, das uns bei der Generierung des Schemas für die Erstellung der Datenbank helfen konnte
Dieser Befehl kann das Schema zum Erstellen der Tabelle auf der Befehlszeile ausgeben, aber es kann nicht synchron zur Datenbank erstellt werden. Um es mit der Datenbank zu synchronisieren, hat Django es auch für uns berücksichtigt
python manage.py sqlall books
Nach dem Login kopieren
7. Synchronisieren Sie das Modell mit der Datenbank
python manage.py syncdb
# Django 还提供了另一个工具方便我们直接登录到数据库中
python manage.py dbshell
Nach dem Login kopieren