[PYTHON] Étapes pour développer Django avec VSCode

2020/03/13 Légèrement modifié pour correspondre à la version 1.43.0 de VSCode

introduction

Les débutants aspiraient au mot débogage, ont appris que VSCode pouvait réellement le faire et l'ont configuré. Ce mémorandum. Je pense que l'avantage est qu'une fois que vous l'avez configuré, vous pouvez simplement appuyer sur le bouton Debug pour entrer dans l'environnement virtuel et exécuter le serveur. Vous pouvez vous éviter d'avoir à taper «source myenv / bin / activate» ou «python manage.py run server» entre le navigateur, le terminal et VS Code. Un peu plus facile.

URL de référence

Django Tutorial in Visual Studio Code

environnement

Ubuntu 18.04 LTS Python 3.6.9 Django 2.2.8 ou 3.0

Étapes pour développer Django avec VSCode

Préparation au terminal

$ mkdir myproject
$ cd myproject
$ python3 -m venv myenv
        #Il semble qu'il existe différents environnements virtuels, mais ici vous pouvez choisir venv.
$ source myenv/bin/activate
        #Vous êtes maintenant dans un environnement virtuel.Les invites dans l'environnement virtuel sont les suivantes(myenv)$À.
(myenv)$ pip install django
        #Django est installé(Si vous spécifiez la version, django==2.2.Entrez comme 8)
(myenv)$ django-admin startproject config .
        #Enfin le projet a commencé.Le nom est config.La raison vient du livre "Manuel Django qui peut être utilisé sur le terrain".
        #Dernier".N'oublie pas.Si vous ne l'ajoutez pas, vous aurez plus de répertoires, ce qui est un peu gênant..
(myenv)$ deactivate
        #Quittez l'environnement virtuel une fois

La structure actuelle des répertoires est la suivante

.
├── config
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
└── myenv

Préparer l'environnement de développement avec VS Code

  1. Démarrez VSCode et cliquez sur Open Folder ... from File pour ouvrir le répertoire myproject. startscene.png

  2. Installez l'extension Python selectextention.JPG

  3. Sélectionnez la palette de commandes ... dans la vue et cliquez sur Python: sélectionnez l'interpréteur commandpalette.JPG

  4. Sélectionnez l'interpréteur pour l'environnement virtuel (myvenv dans ce cas) afterselectpython.JPG

  5. Cliquez sur l'icône de bogue à l'extrême gauche, puis sur l'icône d'engrenage et sélectionnez Python

  1. Sélectionnez Django dans la vue beforerunserver.JPG

  2. DEBUG Appuyez sur le bouton triangle vert à droite pour exécuter automatiquement le serveur finalscene.JPG

  3. Allez à 127.0.0.1:8000 avec un navigateur Web et lancez la fusée habituelle startscreen.png

Cela vous évite d'avoir à lancer plusieurs terminaux, à vendre des commandes à chaque fois et à faire des allers-retours entre les fenêtres. Pratique. J'ai réalisé que VSCode n'est pas seulement un éditeur, mais un environnement de développement, ce qui est incroyable.

Le problème est que ... ** les débutants ne savent pas ce que signifie le débogage **.

Recommended Posts

Étapes pour développer Django avec VSCode
Comment développer une application de panier avec Django
Étapes pour créer un projet Django
Standardiser le HTML à louer avec Django
Comment démarrer avec Django
Comment effectuer un traitement arithmétique avec le modèle Django
Notes d'étape pour démarrer avec django
[5 étapes] Appliquer l'environnement virtuel anaconda à VScode
Internationalisation avec Django
CRUD avec Django
Procédure de création d'un environnement Django avec Win10 WSL Ubuntu18.04 + Anaconda + Apache2
Le moyen le plus simple de démarrer avec Django
Étapes pour développer une application Web en Python
Comment implémenter "named_scope" de RubyOnRails avec Django
Étapes pour créer un bot Twitter avec Python
Étapes pour installer votre propre bibliothèque avec pip
Authentifier Google avec Django
Django 1.11 a démarré avec Python3.6
Télécharger des fichiers avec Django
Résumé du développement avec Django
Sortie PDF avec Django
Développons quelque chose qui se rapproche du TDD
Sortie Markdown avec Django
Convertir 202003 en 2020-03 avec les pandas
Étapes de l'installation de Django à l'affichage de la page html
Utiliser Gentelella avec Django
(Python) Essayez de développer une application Web en utilisant Django
Twitter OAuth avec Django
Premiers pas avec Django 1
Lorsque vous souhaitez filtrer avec le framework Django REST
Envoyer des e-mails avec Django
Étapes de l'installation de Python 3 à la création d'une application Django
Téléchargement de fichiers avec django
impossible d'importer django
Utilisez LESS avec Django
Authentification unique à l'application Django avec AWS SSO
La mutualisation mécanise avec Django
Transition vers l'écran de mise à jour avec le Django a tag
Choses à faire lorsque vous commencez à développer avec Django
Utiliser MySQL avec Django
Points à garder à l'esprit lors de la migration avec Django
mettre à jour django version 1.11.1 vers 2.2
Ssh dans un environnement virtuel avec vscode Remote Development
Model.objects.extra à prendre en compte avant d'utiliser du SQL brut avec Django
Django à partir d'aujourd'hui
Premiers pas avec Django 2
Développons quelque chose de proche de intégré avec TDD ~ Revue intermédiaire ~
C'était trop facile d'utiliser une base de données existante avec Django
Gestion des fichiers statiques lors du déploiement en production avec Django
Essayez de développer quelque chose de proche de l'intégration avec TDD ~ Problème ~
Recommandation de django, wagtail ~ Pourquoi développer un site web avec python ~
Comment vérifier le comportement d'ORM avec un fichier avec django
Je veux créer un éditeur de blog avec l'administrateur de django
Procédure d'apprentissage et de déduction d'un modèle de traduction anglais-japonais de transformateur avec CloudTPU
Étapes pour installer un package cloné Git localement avec pip
[Django] Comment donner des valeurs d'entrée à l'avance avec ModelForm
Comment résoudre la protection CSRF lors de l'utilisation d'AngularJS avec Django