Heim > Backend-Entwicklung > Python-Tutorial > Zusammenfassung der in der Django-Entwicklung häufig verwendeten Befehle

Zusammenfassung der in der Django-Entwicklung häufig verwendeten Befehle

高洛峰
Freigeben: 2016-10-17 14:35:56
Original
1171 Leute haben es durchsucht

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage