In den nächsten paar Jahren werde ich Django verwenden, um eine Shogi Score Management App zu erstellen!
Zuallererst war Python die erste Sprache, die ich ernsthaft lernte, und ich wollte damit etwas erstellen. Damals dachte ich über mein Hobby Shogi nach: "Ich wünschte, ich könnte die Punktzahl meiner Spielgeschichte verwalten."
Zuerst habe ich Flask benutzt, um es auf halbem Weg zu schaffen, aber als ich die Meinungen der Leute um mich herum hörte, entschied ich, dass "Django definitiv besser ist!" Und beschloss, es von Grund auf neu zu machen.
Hier werde ich den aktuellen Arbeitsprozess einschließlich der Memoranden erläutern. Vielen Dank.
Die Arbeitsumgebung ist diesmal wie folgt
--Erstellen einer virtuellen Umgebung mit Anaconda
Ich wusste überhaupt nicht, was Anaconda war (ich habe es eingegeben, weil mir gesagt wurde, ich solle es als Praktikant für ~~ 1 Tag ~~ einfügen). Daher habe ich von Anaconda erfahren, weil es im folgenden Artikel ausführlich beschrieben wurde. [[Für Anfänger] Versuchen Sie, mit Anaconda eine virtuelle Umgebung zu erstellen] 1
Ich habe auch auf die folgenden Websites verwiesen, einschließlich der Installation von Django. [[Anaconda + Django] Versuchen Sie, eine Webanwendung mit Python zu entwickeln. ] 2
Dieses Mal habe ich eine virtuelle Umgebung namens kifu_app erstellt.
$ anaconda -V
anaconda Command line client (version 1.7.2)
$ activate kifu_app
(kifu_app) $ python -V
Python 3.7.6
Es war leicht zu beenden, indem auf [den vorherigen Blog] 2 verwiesen wurde.
Ich habe auf den folgenden Artikel verwiesen. [Django am schnellsten meistern1] 3
Navigieren Sie zu dem Verzeichnis, in dem Sie das Projekt erstellen möchten, und geben Sie Folgendes ein:
$ django-admin startproject kifu_app
Sie haben jetzt ein Projekt mit folgender Verzeichnisstruktur!
- kifu_app_project/
- kifu_app_project/
- setting.py
- urls.py
- wsgi.py
- __init__.py
- manage.py
Gehen Sie im oberen Verzeichnis kifu_app_project wie folgt vor:
$ python manage.py startapp kifu_app
Dann ist die Verzeichnisstruktur wie folgt.
- kifu_app_project/
- kifu_app_project/
- setting.py
- urls.py
- wsgi.py
- __init__.py
- manage.py
- kifu_app
- admin.py
- apps.py
- migrations
- models.py
- tests.py
- views.py
- __init__.py
Fügen Sie abschließend der Einstellung.py Folgendes hinzu: (Es scheint, dass es ein Bericht ist, dass ich einen Antrag gestellt habe!)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'kifu_app', # <-Füge das hinzu
]
Wie auch immer, ich werde Git nach dem Training nutzbar machen. Dies wird auch kifu_app_project genannt und ich habe ein Remote-Repository auf GitHub erstellt.
Für Details wie Commit habe ich auf den folgenden Artikel verwiesen. [Verwendung von Django-Deployment (1) -] 4
Erstellen Sie zunächst eine Gitignore-Datei in kifu_app_project auf der oberen Ebene. .gitignore entfernt angegebene Dateien aus der Verfolgung.
.gitignore
# Created by https://www.gitignore.io/api/django
# Edit at https://www.gitignore.io/?templates=django
### Django ###
*.log
*.pot
*.pyc
__pycache__/
local_settings.py
db.sqlite3
db.sqlite3-journal
media
Eine Site namens [gitignore.io] 5 erstellt eine Vorlage für das, was Sie in .gitignore schreiben sollten.
Wenn Sie bereit sind, machen Sie Ihr erstes Commit.
$ git init
Initialized empty Git repository in ~/djangogirls/.git/
$ git config --global user.name "Github hat den Benutzernamen registriert"
$ git config --global user.E-Mail Github registrierte E-Mail-Adresse
$ git add --all .
$ git commit -m "My Django Girls app, first commit"
13 files changed, ~~~
$git remote add origin repository URL
$ git remote -v
URL des Ursprungs-Repositorys
$ git push -u origin master
Es ist in Ordnung, wenn Sie die Befehle in der Reihenfolge von oben ausführen. Es gibt andere Personen, die dies ausführlich erklären. Bitte beziehen Sie sich darauf.
Als ich GitHub überprüfte, wurde es definitiv gepusht!
Nächstes Mal gehen wir zu [Datenbankeinstellungen] 6!
Recommended Posts