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.
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
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
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 .
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?
Merci beaucoup.