[PYTHON] Jusqu'à ce que vous exécutiez le serveur Django avec Visual Studio Code

prologue

Chargez Django dans VisualStudioCode et démarrez le serveur Web. Si vous n'avez pas d'éditeur, vous devrez exécuter manuellement "python manage.py runserver", Avec VSC, vous pouvez démarrer le serveur WEb de développement en appuyant simplement sur un bouton, ce qui est pratique. Il a fallu beaucoup de temps pour le régler, alors prenez-en note.

procédure

Cliquez sur "Ajouter un dossier" dans l'écran de l'explorateur en haut à gauche. 1.png

Sélectionnez un dossier de projet. Il s'agit du dossier du projet dans lequel Django a été créé avec "django-admin startproject project name". 2.png

L'espace de travail est maintenant configuré. Ensuite, configurez-le de manière à pouvoir démarrer le serveur Web de développement. Ensuite, ouvrez l'écran de débogage avec l'icône de bogue à gauche et appuyez sur "Créer un fichier json de lancement". Le nom du dossier de l'espace de travail est affiché ci-dessus, alors sélectionnez-le.

Sélectionnez ensuite l'environnement cible. Cependant, il n'y a malheureusement pas de "django" comme candidat. 4.png

Vous devez ouvrir le fichier django une fois. Ouvrez views.py et réessayez. Django est affiché comme candidat, alors sélectionnez-le. 5.png 6.png

Un launch.json a été créé pour Django. 7.png

Maintenant que les paramètres sont en place, démarrons le serveur Web de développement. Appuyez sur la marque triangulaire en haut à gauche. Si le fond devient orange, vous avez commencé. 8.png

Je vais le vérifier pour le moment. L'écran s'affiche, la confirmation est donc OK. 9.png

Anti-motif

① No such file or directory hogehoge manage.py Comme vous pouvez le voir dans le message d'erreur, manage.py est manquant. L'emplacement de l'espace de travail est incorrect. J'avais l'habitude de spécifier le dossier de l'application comme espace de travail au lieu du dossier de projet.

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\work\\hogehoge\\manage.py'

② SyntaxError: invalid syntax L'erreur et le message ressemblent à ceci

  File "C:\Users\hoge\anaconda3\lib\runpy.py", line 236, in _get_code_from_file
    code = compile(f.read(), fname, 'exec')
  File "c:\work\02_la mise en oeuvre\hogehoge\.vscode\launch.json", line 2
    //Vous pouvez utiliser IntelliSense pour apprendre les attributs disponibles.
     ^
SyntaxError: invalid syntax

La cause était que j'ai choisi python plutôt que Django lors de la création de launch.json. Apparemment, vous essayez d'exécuter launch.json en python? Semble être la cause directe. Bien qu'il soit en anglais, il est également décrit dans stack over flow. Il y a.

Si vous spécifiez Django comme vous l'avez fait dans la procédure et recréez launch.json, vous pouvez le démarrer normalement.

épilogue

Je me demandais si je pouvais le faire plus rapidement, mais cela a pris plus de temps que prévu. Si vous allez tout droit, cela prendra environ 5 minutes.

Recommended Posts

Jusqu'à ce que vous exécutiez le serveur Django avec Visual Studio Code
Exécutez Python en C ++ sur Visual Studio 2017
Heure à laquelle le terminal disparaît dans Visual Studio Code
Jusqu'à ce que l'exemple de changefinder s'exécute sur python
Jusqu'à ce que vous créiez une nouvelle application dans Django
Paramètres de codage Python avec Visual Studio Code
Installez numpy dans Visual Studio 2019
Bottle Pug dans Visual Studio 2019
Développement Python avec Visual Studio 2017
Développement Python avec Visual Studio
Faites quelque chose comme un interpréteur Python avec Visual Studio Code
Java avec Visual Studio Code (partie 2)
Jusqu'à ce que vous mettiez Python dans Docker
Jusqu'à ce que vous commenciez à explorer avec Scrapy
Bash, Python, Javascript, commande de code, etc. dans Visual Studio Code sur Mac
exécuter le serveur uwsgi en mode uwsgi-gevent
Débogage à distance dans Visual Studio (Linux)
Jusqu'à ce que Python fonctionne sur Apache
Comment exécuter du code TensorFlow 1.0 en 2.0
Jusqu'à ce que vous mettiez pyaudio dans Mavericks
Jusqu'à ce que matplotlib soit installé et exécuté
[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
Jusqu'à ce que vous puissiez accéder à PyCharm + Django + environnement virtuel (pyvenv + Python3) (mac)
Installation du code Visual Studio et installation de python
Lorsque base.html ne peut pas être appelé dans Django
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
VisualStudioCode (vscode) Le thème Dark + par défaut met en évidence les appels de fonction utilisateur Python
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Conseils lorsque les amateurs utilisent Flask dans Visual Studio
Jusqu'à ce que vous définissiez ce que vous avez fait avec Django avec Jenkins
Jusqu'à ce que vous installiez Caffe et exécutiez l'exemple
Exécutez des tâches en arrière-plan sur le serveur sur lequel vous vous êtes connecté
Créer un environnement de développement Python avec Visual Studio Code
Comment définir la base de données de Django sur Mongodb Visual Studio 2019
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Charges de travail de science des données et RTVS dans Visual Studio 2017
Code souvent utilisé dans les applications Python / Django [préfectures]
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python