[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~

Was ist CRUD?

Es bezieht sich auf die Funktionen Erstellen (Registrieren), Lesen (Referenz), Aktualisieren (Aktualisieren) und Löschen (Löschen). Wir werden diese Funktionen in Dango implementieren.

Machst du eine App?

Ich möchte eine Blog-Site erstellen. Ich denke über Konstruktionszeichnungen nach, aber die Hauptfunktionen sind unten aufgeführt.

*** Blog-Funktion ***

*** Benutzerverwaltungsfunktion ***

--Benutzer-Anmeldung

Erstellen Sie eine Entwicklungsumgebung

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

Erstellen Sie ein Projekt

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 .

Erstellen Sie eine Anwendung

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? image.png

Vielen Dank.

Recommended Posts

[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 ~
Lassen Sie uns eine Todo-App mit dem Django REST-Framework erstellen
Erstellen Sie ein universelles Dekorationsframework für Python
Installieren Sie das Python Framework Django mit pip
Erstellen Sie die CRUD-API mit der Fast API
Versuchen Sie es mit dem Python-Webframework Django (2). Schauen Sie sich settings.py an
Implementierung von CRUD mithilfe der REST-API mit Python + Django Rest Framework + igGrid
Erstellen Sie mit dem Sympy-Modul ein Diagramm
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Erstellen Sie eine REST-API, um dynamodb mit dem Django REST Framework zu betreiben
Erstellen Sie eine Shogi-Score-Management-App mit Django 3 ~ Django Standard-Management-Site-Einstellungen ~
Versuchen Sie es mit Pythons Webframework Django (1) - Von der Installation bis zum Serverstart
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Erstellen Sie eine GIF-Datei mit Pillow in Python
Versuchen Sie es mit dem Python-Webframework Tornado Part 1
Erstellen Sie eine Webmap mit Python und GDAL
Führen Sie Python-Dateien mit Django aus HTML aus
Versuchen Sie es mit dem Python-Webframework Tornado Part 2
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Erstellen Sie eine GUI auf dem Terminal mit Flüchen
Erstellen Sie einen Django-Zeitplan
Django Python Web Framework
Erstellen Sie ein Python-Modul
Erstellen Sie eine Python-Umgebung
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Erstellen wir ein einfaches Empfangssystem mit dem serverlosen Python-Framework Chalice und Twilio
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Versuchen Sie, mit WebSocket mit Django (Swamp Dragon) eine Todo-Verwaltungssite zu erstellen.
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Erstellen Sie eine Todo-App mit Django REST Framework + Angular
Schneiden Sie einen Teil der Zeichenfolge mit einem Python-Slice aus
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
[Python] Generieren Sie ValueObject mit dem vollständigen Konstruktor mithilfe von Datenklassen
DJango Hinweis: Von Anfang an (mit einer generischen Ansicht)
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
[Django Rest Framework] Passen Sie die Filterfunktion mit Django-Filter an
[Python] Maskiere das Bild mit Pillow zu einem Kreis
Durchsuchen Sie die Tabelle mit sqlalchemy und erstellen Sie ein Wörterbuch
[Python] Lassen Sie uns die URL der Django-Administrator-Site ändern
Erstellen Sie ein Wox-Plugin (Python)
Erstellen Sie eine Funktion in Python
[S3] CRUD mit S3 unter Verwendung von Python [Python]
ToDo-Listenerstellung [Python Django]
Erstellen Sie eine Homepage mit Django
Erstellen Sie JIRA-Tickets mit Python
Erstellen Sie ein Python-Numpy-Array
Erstellen Sie einen Django-Anmeldebildschirm
Erstellen Sie ein Verzeichnis mit Python
Erstellen Sie eine Shogi Score Management App mit Django 4 ~ Create View ~
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
Probieren Sie die ähnliche Suche von Image Search mit Python SDK [Search] aus.
Erstellen Sie mithilfe der Twitter-Streaming-API einen Echtzeit-Bot für die automatische Antwort
So generieren Sie eine Abfrage mit dem IN-Operator in Django