command
django-admin startproject {Projektname}
Der folgende Befehl in dem Verzeichnis, in dem sich manage.py befindet
command
python manage.py startapp {App Name}
{App Name}/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Schreiben Sie die URLConf aus jeder Anwendung in diese "URL-Muster"
{Projektname}/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
{Projektname}/settiong.py
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
Befehl migrate
... Erstellt Tabellen für alle erforderlichen Datenbanken gemäß den Datenbankeinstellungen in der Datei
command
python manage.py migrate
command
python manage.py makemigrations {Anwendungsname}
Wenn Sie "Migrationen durchführen" ausführen, können Sie dem Django-Modell mitteilen, dass eine Änderung vorgenommen wurde, und es auf eine Weise speichern, die die Änderung widerspiegelt.
Django Admin ist eine Seite, auf der Sie Website-Informationen bearbeiten können, die nur Administratoren über Ihren Browser eingeben können. Sie können auf die Admin-Site zugreifen, die nur der Administrator betreten kann, indem Sie einen Admin-Benutzer erstellen.
command
python python manage.py createsuperuser
Um den Verwaltungsserver zu starten, starten Sie den Server mit "python manage.py run server". Greifen Sie dann auf die lokale Domäne "/ admin /" zu, dh http://127.0.0.1:8000/admin/. Wenn Sie darauf zugreifen, wird der folgende Bildschirm angezeigt und Sie geben den vom Administrator erstellten Benutzernamen und das Kennwort ein.
Um die App unter admin bearbeiten zu können, bearbeiten Sie {app name} / admin.py
.
Um beispielsweise dem Administrator mitzuteilen, dass das Frageobjekt über eine Administratoroberfläche verfügt, schreiben Sie:
{App Name}/admin.py
from django.contrib import admin
from .models import Question
admin.site.register(Question)
Es wird lange dauern, also schneide es ab. Fortsetzung ⇒ {kommt bald}
Recommended Posts