Je vais l'écrire en supposant que nos employés veulent l'essayer mais ne peuvent pas le faire parce que le seuil est élevé.
Le nom du projet Django est supposé être "test-oauth-client". [^ 1]
[^ 1]: test-oauth-consumer
était-il un nom plus approprié ...
PyCharm est un environnement de développement Python payant.
http://brew.sh/index_ja.html À partir d'ici.
[^ 2]: Jusqu'à présent, quand je lisais "Home Brew", il était précisé que "It's Home Blue". Quand je regarde la vidéo sur YouTube, elle ressemble certainement à "Home Blue".
$ brew install python3
Une fois terminé, la commande pyvenv-3.5
sera installée avec elle.
Nous utiliserons pyvenv-3.5, qui a été installé avec Python3 plus tôt.
$ cd
$ mkdir .virtualenvs
$ pyvenv-3.5 .virtualenvs/test-oauth-client
Un environnement virtuel Python3.5 est créé dans le répertoire personnel / .virtualenvs / test-oauth-client
.
Le nom de l'environnement virtuel ne doit pas nécessairement correspondre au nom du projet Django, mais il peut être plus facile à faire correspondre.
$ . .virtualenvs/test-oauth-client/bin/activate
↑ C'est une commande point. La même chose est vraie pour source .virtualenvs / test-oauth-client / bin / activate
.
(Test-oauth-client)
est ajouté à l'invite.
Cela signifie que vous êtes entré dans un environnement virtuel.
$ python --version
Python 3.5.1
$ /usr/bin/env python --version
Python 3.5.1
$ which python
/Users/ytyng/.virtualenvs/test-oauth-client/bin/python
L'emplacement Python par défaut change uniquement lorsque vous êtes dans l'environnement virtuel.
Pour sortir de l'environnement virtuel
$ deacitvate
Il peut être utile d'avoir une bibliothèque Python appelée "** virtualenvwrapper **" pour entrer dans l'environnement virtuel (non mentionné ici).
Activez-le pour installer Django sur l'environnement virtuel.
$ cd
$ . .virtualenvs/test-oauth-client/bin/activate
Créez un répertoire test-oauth-client dans un répertoire approprié. Il s'agit de la racine du référentiel.
$ cd workspace
$ mkdir test-oauth-client
$ cd test-oauth-client
Django est installé afin de créer un répertoire de projet avec les commandes Django.
$ pip install django
2-3. startproject
Créez un projet Django dans le répertoire ci-dessus. Il est plus facile d'utiliser le projet Django un niveau en dessous de la racine du référentiel.
$ pwd
/Users/ytyng/workspace/test-oauth-client
$ django-admin.py startproject test_oauth_client
Le répertoire test_oauth_client est créé.
$ cd test_oauth_client
$ ./manage.py
Confirmez que la liste des sous-commandes s'affiche sans aucune erreur.
$ ./manage.py migrate
La base de données initiale est créée. SQLite3 est utilisé par défaut.
C'est un projet qui ne fait rien du tout, mais démarrons un serveur HTTP de test pour le moment.
$ ./manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
May 23, 2016 - 08:38:32
Django version 1.9.6, using settings 'test_oauth_client.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Si c'est sorti comme ça, il est en cours d'exécution.
Accédons à http: //127.0.0.1: 8000 /
avec un navigateur.
Si vous voyez "Cela a fonctionné!", Django est en cours d'exécution.
Après avoir confirmé l'opération, appuyez sur Ctrl + c
sur le terminal pour arrêter le serveur.
https://www.jetbrains.com/pycharm/ Veuillez installer à partir d'ici. Vous pouvez l'essayer pendant 30 jours.
Aller à la racine du référentiel
$ cd ~/workspace/test-oauth-client/
Démarrer PyCharm
$ charm .
C'est pareil. $ open -a PyCharm .
Vous pouvez également double-cliquer sur l'icône PyCharm pour le démarrer et ouvrir le répertoire à partir de Fichier → Ouvrir.
Tout d'abord, ouvrez vos préférences.
⌘+,
Entrez "** structure **" dans la fenêtre de recherche et cliquez sur "Structure du projet" qui apparaît dans le volet gauche.
Vous pouvez voir la racine du projet Django, ** test_oauth_client ** (un niveau en dessous de la racine du référentiel), cliquez dessus pour le sélectionner, puis cliquez sur "** Sources **".
Un répertoire sera ajouté aux «Dossiers source» dans le volet droit, cliquez donc sur «OK».
Ouvrez vos préférences. ⌘ +,
Entrez "** interpréteur **" dans la fenêtre de recherche.
"Project Interpreter" apparaîtra dans les résultats de la recherche, alors cliquez dessus.
Cliquez sur le menu déroulant "Interpréteur de projet" dans le volet droit pour l'ouvrir, puis cliquez sur "Afficher tout" en bas.
La boîte de dialogue Interprètes de projet s'affiche. Cliquez sur le "+" en bas à gauche et sélectionnez "Ajouter local".
La boîte de dialogue de sélection de fichier s'affiche. Cliquez une fois sur l'icône d'accueil en haut à gauche.
Ensuite, recherchez le **. Virtualenvs / test-oauth-client ** que vous avez enregistré précédemment et ouvrez-le. De plus, sélectionnez le lien symbolique ** bin / python ** et cliquez sur "OK".
De plus, cliquez sur "OK" → Revenir à la fenêtre Préférences, donc après avoir confirmé que l'environnement virtuel a été sélectionné, cliquez sur "OK".
En arrière-plan, une nouvelle analyse de la structure du projet commence.
Ouvrez vos préférences. ⌘ +,
Entrez "** django **" dans la fenêtre de recherche.
"Django" dans Langues & Frameworks sera recherché, donc cliquez pour le sélectionner.
Cochez "Activer le support Django".
Spécifiez test_oauth_client (un niveau sous la racine du référentiel) pour la racine du projet Django
Spécifiez settings.py dans les paramètres. Cliquez sur OK"
Cliquez sur le menu déroulant [▼] en haut à droite de PyCharm, puis cliquez sur "Modifier les configurations ...".
La boîte de dialogue Exécuter / Déboguer les Configurations s'ouvre Cliquez sur + dans le coin supérieur droit et sélectionnez "Serveur Django".
Nom: peut être arbitraire, mais pour le moment, définissez-le sur runserver et cliquez sur OK.
Cliquez sur le bouton de bogue à droite des deux menus déroulants. Il sera en mode d'exécution de débogage.
Si vous essayez d'accéder à http://127.0.0.1:8000/ avec un navigateur, la page de démonstration s'affiche.
Prêt à déboguer avec PyCharm.
Maintenant, puisque le contenu actuel du projet est le contenu par défaut, il n'y a pas de programme pour définir des points d'arrêt, ajoutons donc des points d'arrêt dans le code Django.
Sur PyCharm, appuyez quatre fois sur Shift et entrez "** get_response **" dans la fenêtre de recherche. Certains get_response sont applicables, mais sélectionnez celui avec la description ** BaseHandler in ... **.
La méthode get_response de la classe BaseHandler s'affiche et vous pouvez définir un point d'arrêt en cliquant sur le côté gauche du volet de l'éditeur.
Ensuite, rechargez le navigateur et vous devriez pouvoir vous arrêter au point d'arrêt et parcourir ou voir les variables dans le débogueur.
Recommended Posts