Lernen Sie Django, um Python- und Webanwendungen zu lernen. Notieren Sie sich häufig verwendete Befehle und was Sie während der Entwicklung bemerkt haben.
http://docs.djangoproject.jp/en/latest/intro/tutorial01.html
CentOS : 6.5 python : 2.6.6 django: 1.6 (Bei der Installation der neuesten Version 1.9 ist ein Fehler aufgetreten. Vielleicht ist sie mit der Python-Version kompatibel? Um einen Überblick über das Framework zu erhalten, habe ich die alte Version verwendet, die mit 2.6 funktioniert hat.)
$ pip install django==1.6
Wenn mit dem folgenden Befehl kein Fehler auftritt, ist die Installation erfolgreich
``` $ python ```
``` >>> import django ```
``` >>> quit() ```
# Erstellung von Entwicklungsprojekten
## Starten Sie das Projekt
Nach dem Verschieben in das Arbeitsverzeichnis wird das Entwicklungsverzeichnis mit dem folgenden Befehl erstellt.
#### **` $ django-admin.py startproject test `**
```py startproject test
$ ll test ```
## Datenbankeinstellungen
Bearbeiten Sie den Inhalt von test / settings.py und führen Sie den folgenden Befehl aus.
Hauptbearbeitungspunkte
--ENGINE: Zu verwendendes DBMS (django.db.backends.sqlite3 usw.)
--INSTALLED_APPS: Zu installierende Anwendung
#### **` $ python manage.py syncdb `**
```py syncdb
Erstellen Sie die erforderliche Datenbank für INSTALLED_APPS.
## Starten Sie den Server
Der Server kann durch Angabe von IP und Port gestartet werden
#### **` $ python manage.py runserver 0.0.0.0:8000 `**
Wenn nicht angegeben, ist der Standardwert 127.0.0.1:8000
Führen Sie den folgenden Befehl im Arbeitsverzeichnis aus.
$ python manage.py startapp polls
Die folgenden Dateien werden erstellt
__init__.py
admin.py
models.py
tests.py
views.py
## Modelldesign
- Bearbeiten Sie models.py, um die für Ihre Anwendung erforderlichen Tabellen zu entwerfen.
- Registrieren Sie die entworfene Anwendung in INATALLED_APPS in settings.py
--Überprüfen Sie das registrierte SQL mit den SQL-Abfragen von python manage.py
- In DB reflektiert
## Häufig verwendete Elemente auf der Admin-Seite
File : Application_Dir/admin.py
--admin.site.register (Poll, PollAdmin): Registrieren Sie sich, damit es über den Admin-Bildschirm bearbeitet werden kann, und definieren Sie detaillierte Einstellungen in einer anderen Klasse (Beispiel: PollAdmin).
File : Project_Dir/setting.py
--TEMPLATE_DIRS: Geben Sie den Vorlagenspeicher an, für den Look & Feel festgelegt werden soll. Die Standardeinstellung ist unter django / contrib / admin / templates / admin
Recommended Posts