Dies ist eine Fortsetzung von Letztes Mal.
Wenn ich mir das Projekt anschaue, das ich das letzte Mal gemacht habe, sieht die Verzeichnisstruktur so aus.
.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)
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.
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.
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