[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~

Qu'est-ce que CRUD?

Il fait référence aux fonctions Créer (enregistrer), Lire (référence), Mettre à jour (mettre à jour) et Supprimer (supprimer). Nous implémenterons ces fonctions dans Dango.

Fais-tu une application

Je souhaite créer un site de blog. Je pense aux dessins de conception, mais les principales fonctions sont énumérées ci-dessous.

*** Fonction blog ***

--Publier l'article (créer)

*** Fonction de gestion des utilisateurs ***

--Utilisateur en ligne

Créer un environnement de développement

Dans ce développement, nous utiliserons un environnement virtuel. Dans un environnement virtuel, si vous faites référence à PipFile, les versions de chaque package sont organisées, donc je pense qu'il est facile de partager l'environnement de développement en développement multi-personnes.

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"

En passant, vous pouvez créer le même environnement que moi avec la commande suivante.

pip install pipenv 

pipenv shell

pipenv install django==3.1.1

pipenv install --dev flake8 autopep8

Créer un projet

Le nom du projet peut être n'importe quoi, mais le dossier créé par cette commande est config car il s'agit du dossier dans lequel les fichiers de paramètres de l'ensemble du projet sont stockés.

django-admin startproject config .

Créer une application

Dans Django, nous allons créer des applications (fonctions) dans le projet. Tout d'abord, nous allons créer une fonction de blog, appelons-la donc blog.

python manage.py startapp blog

Après avoir créé l'application, vous devez définir le projet sur "Application créée!". Ajoutez ce qui suit à /crud/config/settings.py. De plus, définissons la langue et le fuseau horaire.

/crud/config/settings.py


INSTALLED_APPS = [
    'blog.apps.BlogConfig',
    ***
]

LANGUAGE_CODE = 'ja'

TIME_ZONE = 'Asia/Tokyo'

C'est tout pour aujourd'hui. Avez-vous les fichiers de répertoire suivants? image.png

Merci beaucoup.

Recommended Posts

[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 2 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 3 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 4 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 5 ~
Essayez de créer une application Todo avec le framework Django REST
Créer un framework de décorateur à usage général pour Python
Installer le framework Python django à l'aide de pip
Créer une API CRUD à l'aide de l'API rapide
Essayez d'utiliser le framework Web Python Django (2) - Regardez setting.py
Implémentation de CRUD à l'aide de l'API REST avec Python + Django Rest framework + igGrid
Créer un graphique à l'aide du module Sympy
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Créer une API REST pour faire fonctionner dynamodb avec le Framework Django REST
Créez une application de gestion de score shogi à l'aide de Django 3 ~ Paramètres du site de gestion par défaut de Django ~
Essayez d'utiliser le framework web de Python Django (1) - De l'installation au démarrage du serveur
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
Créer un fichier GIF en utilisant Pillow en Python
Essayez d'utiliser le framework Web Python Tornado Partie 1
Créer une carte Web en utilisant Python et GDAL
Exécutez des fichiers Python à partir de HTML en utilisant Django
Essayez d'utiliser le framework Web Python Tornado Partie 2
Créez un fichier MIDI en Python en utilisant pretty_midi
Créez une interface graphique sur le terminal à l'aide de curses
Créer un planning Django
Framework Web Django Python
Créer un module Python
Créer un environnement Python
Créer en Python sans fichier image factice dans Django et tester le téléchargement de l'image
Créons un système de réception simple avec le framework sans serveur Python Chalice et Twilio
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Essayez de créer un site de gestion Todo en utilisant WebSocket avec Django (Swamp Dragon)
Créer un bot de collecte de données en Python à l'aide de Selenium
Créer une application Todo avec Django REST Framework + Angular
Découpez une partie de la chaîne à l'aide d'une tranche Python
(Python) Essayez de développer une application Web en utilisant Django
[Python] Générer ValueObject avec un constructeur complet à l'aide de classes de données
Remarque DJango: depuis le début (en utilisant une vue générique)
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
[Django Rest Framework] Personnalisez la fonction de filtre à l'aide de Django-Filter
[Python] Masquez l'image dans un cercle à l'aide de Pillow
Rechercher la table à l'aide de sqlalchemy et créer un dictionnaire
[Python] Changeons l'URL du site administrateur de Django
Créer un plugin Wox (Python)
Créer une fonction en Python
[S3] CRUD avec S3 utilisant Python [Python]
Création de liste de tâches [Python Django]
Créer une page d'accueil avec django
Créer des tickets JIRA en utilisant Python
Créer un tableau numpy python
Créer un écran de connexion Django
Créer un répertoire avec python
Créez une application de gestion de partition shogi à l'aide de Django 4 ~ Créer une vue ~
Probablement le moyen le plus simple de créer un pdf avec Python 3
Essayez une recherche similaire de recherche d'images à l'aide du SDK Python [Recherche]
Créez un robot de réponse automatique en temps réel à l'aide de l'API Twitter Streaming
Comment générer une requête à l'aide de l'opérateur IN dans Django