[PYTHON] Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~

introduction

Cet article vous guidera à travers le processus de préparation de la création d'une application avec Django dans Pycharm. C'est juste ma procédure, donc je pense que vous pouvez approfondir votre compréhension en regardant les articles d'autres personnes.

Créer un nouveau projet Pycharm

  1. Sélectionnez et cliquez sur "Fichier" dans la barre de menu en haut à gauche de Pycharm.
  2. Cliquez sur "Créer un nouveau projet" en haut de la liste.
  3. La partie d'emplacement dit "sans titre" par défaut, supprimez donc cette partie et entrez le nom de votre projet préféré.
  4. Appuyez sur Créer en bas à droite et il vous sera demandé si vous souhaitez créer dans une nouvelle fenêtre ou dans la fenêtre actuelle, alors choisissez celle que vous aimez. Ceci termine la création du projet.

Construction d'environnement virtuel

Cette fois, nous allons créer un environnement virtuel à l'aide de Pipenv. Ouvrez le terminal en bas à gauche de Pycharm.

Vérifiez s'il est installé

Vérifiez d'abord s'il est installé.

pipenv --version

Si vous voyez un numéro, il est installé.

Lorsqu'il n'est pas installé

pip install pipenv

Vous pouvez l'installer en le saisissant comme ceci.

Ajouter Django

pipenv install django

Vous pouvez installer le dernier django en tapant de cette façon.

Activation de l'environnement virtuel

pipenv shell

Si vous le saisissez comme ceci, vous pouvez voir que la partie qui était "(base)" dans la partie la plus à gauche du terminal a changé pour le nom du projet. C'est la fin de la construction de l'environnement virtuel.

Créer des projets et des applications Django

Commençons par créer un projet.

①django-admin startproject nom du projet->Un répertoire avec le même nom est créé au-dessus du répertoire avec le nom du projet

②django-admin startproject nom du projet. ->Peut être créé directement dans le cadre du projet Pycharm

Comme vous pouvez le voir en essayant ①, il est recommandé d'ajouter "." À la fin comme dans ② car un répertoire supplémentaire sera créé.

Ensuite, nous allons créer une application.

python manage.nom de l'application py startapp

Vous pouvez maintenant créer l'application.

Au fait

Je le créerai plus tard, donc j'écrirai quelque chose qui devrait être créé à l'avance.

Projet Pycharm
      |
      |___répertoire du projet django
      |
      |___répertoire des applications django______templates
      |                              |
      |___manage.py                  |___urls.py
      |                              
      |___Autres fichiers

Créer urls.py

Il n'y a pas de "urls.py" pour l'application, alors créez-la dans le répertoire de l'application.

#Déplacer vers le répertoire de l'application
nom du répertoire de l'application cd

#urls.Créer un fichier py
touch urls.py

C'est tout.

Créer des modèles

Créez un répertoire de modèles pour contenir vos fichiers HTML.

#Déplacer vers le répertoire de l'application Django
nom du répertoire de l'application cd

#Créer un répertoire de modèles
mkdir templates

C'est acceptable.

Projet Pycharm
      |
      |___répertoire du projet django
      |
      |___répertoire des applications django__répertoire des modèles
      |
      |___manage.py
      |
      |___Autres fichiers

La commande peut être dans le désordre, il suffit donc qu'elle ressemble à ceci.

Créer un répertoire statique

Créez un répertoire «statique» pour stocker les fichiers CSS, les fichiers JavaScript, les fichiers image, etc.

#Déplacer vers le répertoire de l'application
nom du répertoire de l'application cd

#Créer un répertoire statique
mkdir static

#Déplacer vers le répertoire statique
cd static

#création de répertoire css
mkdir css

#Créer un répertoire javascript
mkdir javascrupt

#Créer un répertoire pour stocker des images
mkdir img

Ceci termine la préparation du répertoire "statique".

Vérifiez s'il peut être exécuté

Vérifions s'il peut être exécuté à la fin.

#Créer un fichier de migration pour gérer la version de la configuration de la base de données
python manage.py makemigrations 

#Modifier ou annuler les modifications de la configuration de la base de données
python manage.py migrate

Tapons ces deux dans le terminal.

#Courir! !! !!
python manage.py runserver

Si vous pouvez le faire en toute sécurité

http://127.0.0.1:8000/

S'affiche, cliquez dessus pour accéder au navigateur. Si la fusée vole lorsque le navigateur s'ouvre, elle peut être exécutée en toute sécurité!

À la fin

Cette fois, j'ai expliqué la procédure de l'étape de préparation de la création d'une application utilisant django avec Pycharm. Je suis heureux que vous puissiez l'utiliser comme référence. J'ai l'intention d'écrire plus d'articles à l'avenir, alors jetez un œil si vous le souhaitez. A continué ↓ ↓ settings.py

Recommended Posts

Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~
Commandes lors de la création de SNS avec Django
[GCP] Procédure de création d'une application Web avec Cloud Functions (Python + Flask)
Explication de la création d'une application pour afficher des images et dessiner avec Python
Procédure de création d'un LineBot réalisé avec Python
[Développement personnel] Une histoire sur la création d'une application pour les artistes avec SPA avec Django REST Framework et Vue-Cli [DRF + Vue.js]
Créer une API avec Django
Créer un œuf avec python
Créer une application Web avec Django
Renommer une application Django existante
Premiers pas avec Django avec PyCharm
(Pour les débutants) Essayez de créer une API Web simple avec Django
Charger les modules Django avec un interpréteur
Mesurer la couverture des applications Django avec Coverage.py
Déployer l'application Django avec Docker
Application de publication sur Twitter réalisée avec Django
Créer une application Web avec Django
Créer un environnement pour Django x Apache x mod_wsgi avec Vagrant (Ubuntu 16.04)
Remarque: envoyer un e-mail avec Django
Créer une application en classifiant avec Pygame
Créer un Pokémon inconnu avec StyleGAN2 [Partie 1]
Créer une application de fractionnement d'image avec Tkinter
Parcourir une base de données externe existante avec Django
Remarques lors de la création d'un environnement avec python
Commandes pour créer un nouveau projet django
Créer un Pokémon inconnu avec StyleGAN2 [Partie 2]
Créer un écran de connexion dans Django all auth
Créer un écran de mise à jour avec Django Updateview
Développement d'applications à l'aide de SQLite avec Django (PTVS)
Crawl Follower pour un compte avec Instagram
Préparation au grattage au python [Saveur chocolat]
J'ai fait une application WEB avec Django
Essayez de créer une application Web avec Vue.js et Django (édition Mac) - (1) Construction d'environnement, création d'application
Programmation média avec Raspeye (préparation audio)
Construire un environnement Anaconda pour Python avec pyenv
Création d'une application interactive à l'aide d'un modèle de rubrique
Diverses commandes pour créer un environnement avec Apache
Créez un tableau de bord pour les appareils réseau avec Django!
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Commandes pour créer un environnement python3 avec virtualenv
Procédure de création d'un environnement d'isolation Python (environnement venv)
Créez une application Hello World avec un seul fichier avec django
Essayez de créer un environnement pour MayaPython avec VisualStudioCode
Faites une recherche ambiguë pour mysql dans Django
Les débutants essaient de créer une application Web de combat en ligne Othello avec Django + React + Bootstrap (1)
[Mémo d'apprentissage] Comment créer une application avec Django ~ Jusqu'à ce que Hello World soit affiché ~
[Mémo d'apprentissage] Comment créer une application avec Django ~ De l'environnement virtuel au push vers github ~
Volume de création et de publication de django-malice, une application django pour provoquer des erreurs HTTP 40X