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.
Cliquez sur "Ajouter un dossier" dans l'écran de l'explorateur en haut à gauche.
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".
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.
Vous devez ouvrir le fichier django une fois. Ouvrez views.py et réessayez. Django est affiché comme candidat, alors sélectionnez-le.
Un launch.json a été créé pour Django.
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é.
Je vais le vérifier pour le moment. L'écran s'affiche, la confirmation est donc OK.
① 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.
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