[PYTHON] Verfahren zum Erstellen einer Anwendung mit Django mit Pycharm ~ Vorbereitung ~

Einführung

Dieser Artikel führt Sie durch die Vorbereitungsschritte zum Erstellen einer Anwendung mit Django in Pycharm. Es ist nur meine Vorgehensweise, daher denke ich, dass Sie Ihr Verständnis vertiefen können, indem Sie sich die Artikel anderer Leute ansehen.

Erstellen Sie ein neues Pycharm-Projekt

  1. Wählen Sie in der Menüleiste oben links in Pycharm "Datei" aus und klicken Sie darauf.
  2. Klicken Sie oben in der Liste auf "Neues Projekt erstellen".
  3. Der Positionsteil sagt standardmäßig "ohne Titel". Löschen Sie diesen Teil und geben Sie Ihren bevorzugten Projektnamen ein.
  4. Klicken Sie unten rechts auf Erstellen, und Sie werden gefragt, ob Sie in einem neuen Fenster oder im aktuellen Fenster erstellen möchten. Wählen Sie also das gewünschte Fenster aus. Damit ist die Projekterstellung abgeschlossen.

Aufbau einer virtuellen Umgebung

Dieses Mal werden wir mit Pipenv eine virtuelle Umgebung erstellen. Öffne das Terminal unten links in Pycharm.

Überprüfen Sie, ob es installiert ist

Überprüfen Sie zunächst, ob es installiert ist.

pipenv --version

Wenn Sie eine Nummer sehen, wird diese installiert.

Wenn nicht installiert

pip install pipenv

Sie können es installieren, indem Sie es wie folgt eingeben.

Fügen Sie Django hinzu

pipenv install django

Sie können den neuesten Django installieren, indem Sie auf diese Weise eingeben.

Aktivierung der virtuellen Umgebung

pipenv shell

Wenn Sie es so eingeben, können Sie sehen, dass der Teil, der "(Basis)" ganz links im Terminal war, in den Projektnamen geändert wurde. Dies ist das Ende des Aufbaus der virtuellen Umgebung.

Erstellen Sie Django-Projekte und -Anwendungen

Zuerst erstellen wir ein Projekt.

①django-Projektname des Admin-Startprojekts->Über dem Verzeichnis mit dem Projektnamen wird ein gleichnamiges Verzeichnis erstellt

②django-Projektname des Admin-Startprojekts. ->Kann direkt unter dem Pycharm-Projekt erstellt werden

Wie Sie sehen können, wenn Sie ① versuchen, wird empfohlen, "." Am Ende wie in ② hinzuzufügen, da ein zusätzliches Verzeichnis erstellt wird.

Als nächstes erstellen wir eine Anwendung.

python manage.py Startapp App Name

Jetzt können Sie die App erstellen.

Apropos

Ich werde es später erstellen, also werde ich etwas schreiben, das im Voraus erstellt werden sollte.

Pycharm-Projekt
      |
      |___Django-Projektverzeichnis
      |
      |___Django-Anwendungsverzeichnis______templates
      |                              |
      |___manage.py                  |___urls.py
      |                              
      |___Andere Dateien

Erstellen Sie urls.py

Die App hat keine "urls.py", erstellen Sie sie also im App-Verzeichnis.

#Wechseln Sie in das Anwendungsverzeichnis
Name des CD-Anwendungsverzeichnisses

#urls.Erstellen Sie eine py-Datei
touch urls.py

Das ist es.

Vorlagen erstellen

Erstellen Sie ein Vorlagenverzeichnis für Ihre HTML-Dateien.

#Wechseln Sie in das Django-Anwendungsverzeichnis
Name des CD-Anwendungsverzeichnisses

#Erstellen eines Vorlagenverzeichnisses
mkdir templates

Das ist in Ordnung.

Pycharm-Projekt
      |
      |___Django-Projektverzeichnis
      |
      |___Django-Anwendungsverzeichnis__Vorlagenverzeichnis
      |
      |___manage.py
      |
      |___Andere Dateien

Die Reihenfolge kann nicht in Ordnung sein, es reicht also aus, wenn es so aussieht.

Erstellen Sie ein statisches Verzeichnis

Erstellen Sie ein "statisches" Verzeichnis zum Speichern von CSS-Dateien, JavaScript-Dateien, Bilddateien und mehr.

#Wechseln Sie in das Anwendungsverzeichnis
Name des CD-Anwendungsverzeichnisses

#Erstellen Sie ein statisches Verzeichnis
mkdir static

#Wechseln Sie in das statische Verzeichnis
cd static

#CSS-Verzeichnis erstellen
mkdir css

#Erstellen Sie ein Javascript-Verzeichnis
mkdir javascrupt

#Erstellen Sie ein Verzeichnis zum Speichern von Bildern
mkdir img

Damit ist die Vorbereitung des "statischen" Verzeichnisses abgeschlossen.

Überprüfen Sie, ob es ausgeführt werden kann

Lassen Sie uns prüfen, ob es am Ende ausgeführt werden kann.

#Erstellen Sie eine Migrationsdatei, um die Version der Datenbankkonfiguration zu verwalten
python manage.py makemigrations 

#Änderungen an der Datenbankkonfiguration ändern oder rückgängig machen
python manage.py migrate

Geben wir diese beiden in das Terminal ein.

#Lauf! !! !!
python manage.py runserver

Wenn Sie dies sicher tun können

http://127.0.0.1:8000/

Wird angezeigt, klicken Sie darauf, um zum Browser zu springen. Wenn die Rakete beim Öffnen des Browsers fliegt, kann sie sicher ausgeführt werden!

Am Ende

Dieses Mal erklärte ich das Verfahren der Vorbereitungsphase zum Erstellen einer Anwendung mit Django mit Pycharm. Ich bin froh, wenn Sie es als Referenz verwenden können. Ich habe vor, in Zukunft weitere Artikel zu schreiben. Schauen Sie also bitte vorbei, wenn Sie möchten. Fortsetzung ↓ ↓ settings.py

Recommended Posts

Verfahren zum Erstellen einer Anwendung mit Django mit Pycharm ~ Vorbereitung ~
Befehle beim Erstellen von SNS mit Django
[GCP] Verfahren zum Erstellen einer Webanwendung mit Cloud-Funktionen (Python + Flask)
Erläuterung zum Erstellen einer Anwendung zum Anzeigen von Bildern und Zeichnen mit Python
Vorgehensweise zum Erstellen eines mit Python erstellten LineBot
[Persönliche Entwicklung] Eine Geschichte über das Erstellen einer App für Künstler mit SPA mit Django REST Framework und Vue-Cli [DRF + Vue.js]
Erstellen Sie eine API mit Django
Ein Ei mit Python erstellen
Erstellen Sie eine Webanwendung mit Django
Benennen Sie eine vorhandene Django-Anwendung um
Erste Schritte mit Django mit PyCharm
(Für Anfänger) Versuchen Sie, mit Django eine einfache Web-API zu erstellen
Laden Sie ein Django-Modul mit einem Interpreter
Messen Sie die Abdeckung der Django-Anwendung mit Coverage.py
Stellen Sie die Django-Anwendung mit Docker bereit
Twitter-Posting-Anwendung mit Django gemacht
Erstellen Sie eine Webanwendung mit Django
Erstellen Sie mit Vagrant (Ubuntu 16.04) eine Umgebung für Django x Apache x mod_wsgi.
Hinweis: Senden Sie eine E-Mail mit Django
Erstellen Sie eine Anwendung, indem Sie mit Pygame klassifizieren
Erstellen eines unbekannten Pokémon mit StyleGAN2 [Teil 1]
Erstellen einer Bildaufteilungs-App mit Tkinter
Durchsuchen Sie eine vorhandene externe Datenbank mit Django
Hinweise beim Erstellen einer Umgebung mit Python
Befehle zum Erstellen eines neuen Django-Projekts
Erstellen eines unbekannten Pokémon mit StyleGAN2 [Teil 2]
Erstellen eines Anmeldebildschirms in Django all auth
Erstellen Sie mit Django Updateview einen Update-Bildschirm
App-Entwicklung mit SQLite mit Django (PTVS)
Crawl Follower für ein Konto bei Instagram
Vorbereitung zum Schaben mit Python [Schokoladengeschmack]
Ich habe eine WEB-Bewerbung bei Django gemacht
Versuchen Sie, eine Webanwendung mit Vue.js und Django (Mac Edition) zu erstellen - (1) Umgebungskonstruktion, Anwendungserstellung
Medienprogrammierung mit Raspeye (Vorbereitung für Audio)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen einer interaktiven Anwendung mithilfe eines Themenmodells
Verschiedene Befehle zum Erstellen einer Umgebung mit Apache
Erstellen Sie mit Django ein Dashboard für Netzwerkgeräte!
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Verfahren zum Erstellen einer Python-Isolationsumgebung (venv-Umgebung)
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Versuchen Sie, mit VisualStudioCode eine Umgebung für MayaPython zu erstellen
Führen Sie eine mehrdeutige Suche nach MySQL in Django durch
Anfänger versuchen mit Django + React + Bootstrap (1) eine Online-Webanwendung für Othello zu erstellen.
[Lernnotiz] So erstellen Sie eine App mit Django ~ Bis Hello World angezeigt wird ~
[Lernnotiz] So erstellen Sie eine Anwendung mit Django ~ Von der virtuellen Umgebung bis zum Pushing zu Github ~
Umfang der Erstellung und Veröffentlichung von Django-Malice, einer Django-Anwendung zur Verursachung von HTTP 40X-Fehlern