Versuchen Sie es mit dem Python-Webframework Django (2). Schauen Sie sich settings.py an

Dies ist eine Fortsetzung von Letztes Mal.

Verzeichnisaufbau

Wenn ich mir das Projekt anschaue, das ich das letzte Mal gemacht habe, sieht die Verzeichnisstruktur so aus.

Erstes Commit vorerst

.gitignore hat Folgendes getan

db.sqlite3
manage.py
*.pyc

Erstes Festschreiben.

$ git status
.gitignore
project/

$ git add .

$ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

	new file:   .gitignore
	new file:   project/__init__.py
	new file:   project/settings.py
	new file:   project/urls.py
	new file:   project/wsgi.py
	
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	project/__init__.pyc
	project/settings.pyc
	project/urls.pyc
	project/wsgi.pyc

$ git commit -m "initial commit"

Ich weiß nicht, wie viel ich festlegen soll, wie zum Beispiel "__init __. Py", aber ich habe vorerst alles festgelegt. Wenn es sich als unangemessen herausstellt, beheben Sie es. (Ehrlich gesagt settings.pyc wurde möglicherweise nicht festgeschrieben)

Schauen Sie sich settings.py an

Datenbankeinstellungen

Der zuletzt ausgeführte Befehl

$ python manage.py migrate
$ python manage.py runserver

war. Es scheint, dass für jede Py-Datei eine Pyc-Datei erstellt wird, abhängig vom Zeitpunkt der Migration oder dem Zeitpunkt des Runsevers. Darüber hinaus wird während der Migration eine SQLite-Datei erstellt. Mit Blick auf settings.py,

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

Es gibt einen Ort namens, und es scheint, dass die Datenbankmigration auf dieser Grundlage durchgeführt wird. Ich werde es vorerst überspringen.

Zeitzoneneinstellung

Die Zeitzoneneinstellung ist standardmäßig

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

Da es so ist, habe ich es wie folgt geändert.

LANGUAGE_CODE = 'ja'

TIME_ZONE = 'Asia/Tokyo'

Wenn Sie den Server in diesem Status ausführen und sich localhost: 8000 ansehen, wird eine japanische Seite mit der Aufschrift "Es hat funktioniert!" Angezeigt.

Verwaltungsseite

Sie können auf die Verwaltungsseite zugreifen, indem Sie bei laufendem Server auf localhost: 8000 / admin zugreifen. Ich werde sie jedoch vorerst weglassen, da ich sie nicht besonders verwende.

Recommended Posts

Versuchen Sie es mit dem Python-Webframework Django (2). Schauen Sie sich settings.py an
Versuchen Sie es mit dem Python-Webframework Tornado Part 1
Versuchen Sie es mit dem Python-Webframework Tornado Part 2
Versuchen Sie es mit Pythons Webframework Django (1) - Von der Installation bis zum Serverstart
Versuchen Sie es mit dem Webanwendungsframework Flask
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 3 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 4 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 5 ~
Versuchen Sie es mit dem Python Cmd-Modul
Installieren Sie das Python Framework Django mit pip
Versuchen Sie es mit der Wunderlist-API in Python
Versuchen Sie, die Kraken-API mit Python zu verwenden
So erstellen Sie eine Anwendung aus der Cloud mithilfe des Django-Webframeworks
Python Web Framework Django gegen Pyramide gegen Flasche Dezember 2015
Versuchen Sie es mit der BitFlyer Ligntning API in Python
Python: Versuchen Sie, die Benutzeroberfläche von Pythonista 3 auf dem iPad zu verwenden
Versuchen Sie es mit dem Sammlungsmodul (ChainMap) von python3
Versuchen Sie, die DropBox Core-API mit Python zu verwenden
Versuchen Sie Debian + Python 3.4 + django1.7 ……
Versuchen Sie es mit Django templates.html
Versuchen Sie es mit Tweepy [Python2.7]
Implementieren Sie die API mit explosiver Geschwindigkeit mithilfe des Django REST Framework
[Django Rest Framework] Passen Sie die Filterfunktion mit Django-Filter an
Leistungsvergleich des Python-Webframeworks (Django, Flask, Responder, FastAPI, Japronto)
[Python] Versuchen Sie, Tkinters Leinwand zu verwenden
Versuchen Sie es mit Kubernetes Client -Python-
Ein kurzer Blick auf Ihr Profil in der Django-App
Versuchen Sie es mit der Twitter-API
Probieren Sie die ähnliche Suche von Image Search mit Python SDK [Search] aus.
Versuchen Sie es mit der Twitter-API
Web Scraping mit Selenium (Python)
Versuchen Sie es mit der PeeringDB 2.0-API
Sehen Sie sich die in Python integrierte Ausnahmebaumstruktur an
Bedienen Sie den Browser mit den Python-Bindungen des Selenium Web Driver
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Implementierung von CRUD mithilfe der REST-API mit Python + Django Rest Framework + igGrid
Ich habe versucht, ein Gerüstwerkzeug für Python Web Framework Bottle zu erstellen
Sehen Sie sich die in Python 3.8.2 integrierte Ausnahmebaumstruktur an
Visualisieren Sie Ihre Taschengelddateien mit Dash, dem Python-Webframework
Versuchen Sie vorerst, FireBase Cloud Firestore mit Python zu verwenden
Entwicklung einer WEB-Anwendung mit Django [Django-Start]
Entwicklung einer WEB-Anwendung mit Django [Anwendungszusatz]
Probieren Sie das Python LINE Pay SDK aus
Versuchen Sie es mit der Pleasant-API (Python / FastAPI).
Versuchen Sie es mit LevelDB mit Python (plyvel)
Probieren Sie Ajax auf der Django-Seite aus
Klicken Sie auf die Web-API in Python
Extrahieren Sie die Targz-Datei mit Python
Versuchen Sie es mit der Aktions-API von Python argparse
Versuchen Sie es mit LeapMotion mit Python
Versuchen Sie es mit Amazon DynamoDB von Python
Entwicklung und Bereitstellung der REST-API in Python mit Falcon Web Framework
[Mac] Erstellen Sie mit Docker eine Python 3.x-Umgebung mit der schnellsten Geschwindigkeit
Fassen Sie den Titel von Hottentori in Hateb zusammen und schauen Sie sich die Gegenwart des Web an
Implementieren Sie eine einfache Anwendung mit Python Full Scratch ohne Verwendung eines Webframeworks.
Einführung in das BOT-Framework Minette für Python
Entwicklung einer WEB-Anwendung mit Django [Modelldefinition]