Je suis vraiment désolé pour mes affaires personnelles. J'ai commencé à étudier Django il y a un mois. Je suis en Python depuis environ 3 mois. En tout cas, je suis un grand débutant. C'est un petit tutoriel Django qui m'était alors adressé.
No. | Titre | |
---|---|---|
1 | À moi-même en tant que débutant Django (1)-Application de projet- | ☆ |
2 | À moi-même en tant que débutant Django (2)-Qu'est-ce que MTV- | |
3 | À moi-même en tant que débutant Django (3)-Bonjour le monde!- | |
4 | À moi-même en tant que débutant Django (4)-Création d'une application mémo- |
Ce tutoriel est écrit pour ceux qui ont déjà appris Python dans une certaine mesure, mais n'ont jamais créé d'application Web ou n'ont jamais touché à Django. Le but est d'obtenir une superbe compréhension du fonctionnement de Django et de vous faire sentir que Django n'est ni effrayant ni intéressant. Par conséquent, nous ne traitons pas de contenus compliqués. Soyez rassuré il y a un mois.
Touchons Django en déplaçant réellement nos mains et voyons le fonctionnement de base.
Tout d'abord, exécutez la commande suivante pour créer un projet nommé myapp
.
C:\Users\User_name>django-admin startproject myapp
C'est tout ce dont vous avez besoin pour créer un projet. Vérifions le contenu. Le fichier créé dans ~ \ User_name est le suivant.
myapp/
manage.py ☆
myapp/
__init__.py
asgi.py
settings.py ☆
urls.py ☆
wsgi.py
La marque ☆ est utilisée plus fréquemment, alors vérifiez-la.
Vérifiez le fonctionnement du projet ici.
Allez dans le répertoire myapp
et exécutez la commande suivante:
C:\Users\User_name>cd myapp
C:\Users\User_name\myapp>python manage.py runserver
Ensuite, vous pouvez voir la sortie suivante.
C:\Users\User_name\myapp>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
May 17, 2020 - 10:01:28
Django version 2.2.12, using settings 'myapp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Maintenant que le serveur de développement Django a démarré, accédons à http: //127.0.0.1: 8000 /
avec un navigateur. Si une jolie fusée verte vole, vous gagnez. Toutes nos félicitations!!
Je vais créer une application immédiatement. Tout d'abord, allez dans le répertoire myapp
.
C:\Users\User_name>cd myapp
Ici, nous allons créer une application nommée ʻapp1`. Exécutez la commande suivante.
C:\Users\User_name\myapp>python manage.py startapp app1
Le fichier créé dans ~ \ User_name est le suivant.
myapp/
manage.py
myapp/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
app1 / <-Voici! L'application est prête! migrations/ init.py init.py admin.py apps.py models.py ☆ tests.py views.py ☆
☆ Mark est utilisé très souvent. C'est tout pour les fichiers par défaut, mais après cela, vous pouvez ajouter ʻurls.py,
forms.py,
filters.py`, etc. si nécessaire.
Ensuite, nous informerons le projet que l'application a été créée.
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles,
'app1', # add ]
Avec INSTALLED_APPS, vous devez ajouter vos propres applications et applications installées de l'extérieur selon vos besoins.
settings.py
est un fichier de paramètres qui non seulement ajoute l'application, mais définit également divers paramètres tels qu'une base de données et des fichiers statiques. Pour settings.py
, voir Official Documents et here E3% 83% 95% E3% 82% A1% E3% 82% A4% E3% 83% AB% E3% 81% AE% E4% B8% AD% E8% BA% AB% E3% 82% 92% E8% A7% A3% E8% AA% AC% E3% 80% 90% E3% 82% A4% E3% 83% A1% E3% 83% BC% E3% 82% B8% E3% 81% 8C% E5% A4% Si vous lisez A7% E5% 88% 87% E3% 81% A7% E3% 81% 99% E3% 80% 91), vous approfondirez votre compréhension.
C'est tout pour la préparation. Le flux jusqu'à ce point est le même à chaque fois, alors souvenons-nous! Au fur et à mesure que vous vous y habituerez, vous pourrez le faire même les yeux fermés. (Est un mensonge)
La prochaine fois découvrira les modèles MTV!
Recommended Posts