Ich werde es unter der Annahme schreiben, dass unsere Mitarbeiter es ausprobieren möchten, es aber nicht können, weil die Schwelle hoch ist.
Der Name des Django-Projekts wird als "test-oauth-client" angenommen. [^ 1]
[^ 1]: War test-oauth-consumer
ein passenderer Name ...
PyCharm ist eine kostenpflichtige Python-Entwicklungsumgebung.
http://brew.sh/index_ja.html Von hier aus.
[^ 2]: Bis jetzt, als ich "Home Brew" las, wurde darauf hingewiesen, dass "It's Home Blue". Wenn ich mir das Video auf YouTube ansehe, sieht es auf jeden Fall wie "Home Blue" aus.
$ brew install python3
Wenn der Vorgang abgeschlossen ist, wird der Befehl pyvenv-3.5
damit installiert.
Wir werden pyvenv-3.5 verwenden, das zuvor mit Python3 installiert wurde.
$ cd
$ mkdir .virtualenvs
$ pyvenv-3.5 .virtualenvs/test-oauth-client
Eine virtuelle Python3.5-Umgebung wird im "Home-Verzeichnis / .virtualenvs / test-oauth-client" erstellt. Der Name der virtuellen Umgebung muss nicht unbedingt mit dem Namen des Django-Projekts übereinstimmen, ist jedoch möglicherweise einfacher zuzuordnen.
$ . .virtualenvs/test-oauth-client/bin/activate
↑ Es ist ein Punktbefehl. Gleiches gilt für source .virtualenvs / test-oauth-client / bin / enabled
.
(Test-oauth-client)
wird der Eingabeaufforderung hinzugefügt.
Dies bedeutet, dass Sie eine virtuelle Umgebung betreten haben.
$ 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
Der Standardspeicherort für Python ändert sich nur, wenn Sie sich in der virtuellen Umgebung befinden.
Um aus der virtuellen Umgebung herauszukommen
$ deacitvate
Es kann nützlich sein, eine Python-Bibliothek namens "** virtualenvwrapper **" zu haben, um in die virtuelle Umgebung zu gelangen (hier nicht erwähnt).
Aktivieren Sie es, um Django in der virtuellen Umgebung zu installieren.
$ cd
$ . .virtualenvs/test-oauth-client/bin/activate
Erstellen Sie ein Test-Oauth-Client-Verzeichnis unter einem entsprechenden Verzeichnis. Dies ist die Wurzel des Repositorys.
$ cd workspace
$ mkdir test-oauth-client
$ cd test-oauth-client
Django wird installiert, um ein Projektverzeichnis mit Django-Befehlen zu erstellen.
$ pip install django
2-3. startproject
Erstellen Sie ein Django-Projekt im obigen Verzeichnis. Es ist einfacher, das Django-Projekt eine Ebene tiefer als das Repository-Stammverzeichnis zu verwenden.
$ pwd
/Users/ytyng/workspace/test-oauth-client
$ django-admin.py startproject test_oauth_client
Das Verzeichnis test_oauth_client wird erstellt.
$ cd test_oauth_client
$ ./manage.py
Stellen Sie sicher, dass die Unterbefehlsliste fehlerfrei angezeigt wird.
$ ./manage.py migrate
Die ursprüngliche Datenbank wird erstellt. Standardmäßig wird SQLite3 verwendet.
Es ist ein Projekt, das überhaupt nichts tut, aber lassen Sie uns vorerst einen Test-HTTP-Server starten.
$ ./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.
Wenn es so ausgegeben wird, läuft es.
Greifen wir mit einem Browser auf http: //127.0.0.1: 8000 /
zu.
Wenn Sie "Es hat funktioniert!" Sehen, läuft Django.
Drücken Sie nach Bestätigung des Vorgangs auf dem Terminal die Tastenkombination "Strg + C", um den Server herunterzufahren.
https://www.jetbrains.com/pycharm/ Bitte von hier aus installieren. Sie können es 30 Tage lang ausprobieren.
Wechseln Sie zum Repository-Stammverzeichnis
$ cd ~/workspace/test-oauth-client/
Starten Sie PyCharm
$ charm .
Das ist das gleiche. $ open -a PyCharm .
Sie können auch auf das PyCharm-Symbol doppelklicken, um es zu starten und das Verzeichnis über Datei → Öffnen zu öffnen.
Öffnen Sie zunächst Ihre Einstellungen.
⌘+,
Geben Sie "** Struktur **" in das Suchfenster ein und klicken Sie auf "Projektstruktur", die im linken Bereich angezeigt wird.
Sie können das Django-Projektstammverzeichnis ** test_oauth_client ** (eine Ebene unter dem Repository-Stammverzeichnis) anzeigen, darauf klicken, um es auszuwählen, und auf "** Quellen **" klicken.
Ein Verzeichnis wird im rechten Bereich zu "Quellordnern" hinzugefügt. Klicken Sie daher auf "OK".
Öffnen Sie Ihre Einstellungen. ⌘ +,
Geben Sie im Suchfenster "** Interpreter **" ein.
In den Suchergebnissen wird "Projektinterpreter" angezeigt. Klicken Sie also darauf.
Klicken Sie im rechten Bereich auf das Pulldown-Menü "Projektinterpreter", um es zu öffnen, und klicken Sie unten auf "Alle anzeigen".
Das Dialogfeld "Projektinterpreter" wird angezeigt. Klicken Sie unten links auf "+" und wählen Sie "Lokal hinzufügen".
Der Dateiauswahldialog wird angezeigt. Klicken Sie daher einmal oben links auf das Startsymbol.
Suchen Sie dann den **. Virtualenvs / test-oauth-client **, den Sie zuvor registriert haben, und öffnen Sie ihn. Wählen Sie außerdem den symbolischen Link ** bin / python ** aus und klicken Sie auf "OK".
Klicken Sie außerdem auf "OK" → Zurück zum Fenster "Einstellungen". Klicken Sie nach Bestätigung der Auswahl der virtuellen Umgebung auf "OK".
Im Hintergrund beginnt ein erneuter Scan der Projektstruktur.
Öffnen Sie Ihre Einstellungen. ⌘ +,
Geben Sie "** django **" in das Suchfenster ein.
"Django" in Languages & Frameworks wird gesucht, klicken Sie also, um es auszuwählen.
Aktivieren Sie "Django-Unterstützung aktivieren".
Geben Sie test_oauth_client (eine Ebene unter dem Repository-Stammverzeichnis) für das Django-Projektstammverzeichnis an
Geben Sie settings.py in den Einstellungen an. OK klicken"
Klicken Sie auf das Pulldown-Menü [▼] oben rechts in PyCharm und dann auf "Konfigurationen bearbeiten ...".
Das Dialogfeld Konfigurationen ausführen / debuggen wird geöffnet. Klicken Sie in der oberen rechten Ecke auf + und wählen Sie "Django-Server".
Name: kann beliebig sein, aber setzen Sie ihn vorerst auf runserver und klicken Sie auf OK.
Klicken Sie auf die Bug-Schaltfläche rechts neben den beiden Pulldowns. Es befindet sich im Debug-Ausführungsmodus.
Wenn Sie versuchen, mit einem Browser auf http://127.0.0.1:8000/ zuzugreifen, wird die Demoseite angezeigt.
Bereit zum Debuggen mit PyCharm.
Da der aktuelle Projektinhalt die Standardeinstellung ist, gibt es kein Programm zum Festlegen von Haltepunkten. Fügen wir also Haltepunkte zum Django-Code hinzu.
Drücken Sie auf PyCharm viermal die Umschalttaste und geben Sie "** get_response **" in das Suchfenster ein. Einige get_response ist anwendbar, aber wählen Sie die mit der Beschreibung ** BaseHandler in ... **.
Die Methode get_response der BaseHandler-Klasse wird angezeigt. Sie können einen Haltepunkt festlegen, indem Sie auf die linke Seite des Editorbereichs klicken.
Laden Sie dann den Browser neu und Sie sollten in der Lage sein, am Haltepunkt anzuhalten und die Variablen im Debugger zu durchlaufen oder anzuzeigen.
Recommended Posts