Es bezieht sich auf die Funktionen Erstellen (Registrieren), Lesen (Referenz), Aktualisieren (Aktualisieren) und Löschen (Löschen). Wir werden diese Funktionen in Dango implementieren.
Ich möchte eine Blog-Site erstellen. Ich denke über Konstruktionszeichnungen nach, aber die Hauptfunktionen sind unten aufgeführt.
*** Blog-Funktion ***
*** Benutzerverwaltungsfunktion ***
--Benutzer-Anmeldung
In dieser Entwicklung werden wir eine virtuelle Umgebung verwenden. Wenn Sie in einer virtuellen Umgebung auf PipFile verweisen, sind die Versionen der einzelnen Pakete organisiert, sodass es meiner Meinung nach einfach ist, die Entwicklungsumgebung in der Mehrpersonenentwicklung gemeinsam zu nutzen.
Pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
flake8 = "*"
autopep8 = "*"
[packages]
django = "==3.1.1"
[requires]
python_version = "3.8"
Übrigens können Sie mit dem folgenden Befehl dieselbe Umgebung wie ich erstellen.
pip install pipenv
pipenv shell
pipenv install django==3.1.1
pipenv install --dev flake8 autopep8
Der Projektname kann beliebig sein, aber der mit diesem Befehl erstellte Ordner ist config, da in diesem Ordner die Einstellungsdateien des gesamten Projekts gespeichert sind.
django-admin startproject config .
In Django werden wir Apps (Funktionen) im Projekt erstellen. Zuerst erstellen wir eine Blog-Funktion. Nennen wir sie also Blog.
python manage.py startapp blog
Nach dem Erstellen der App müssen Sie das Projekt auf "Erstellte App!" Setzen. Fügen Sie Folgendes zu /crud/config/settings.py hinzu. Lassen Sie uns außerdem die Sprache und die Zeitzone festlegen.
/crud/config/settings.py
INSTALLED_APPS = [
'blog.apps.BlogConfig',
***
]
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
Das ist alles für heute. Haben Sie die folgenden Verzeichnisdateien?
Vielen Dank.
Recommended Posts