Ein Framework zur Beschleunigung und Vereinfachung gängiger Webentwicklungsaufgaben
Erstellen und aktivieren Sie eine virtuelle Umgebung Der Name der virtuellen Umgebung lautet Lektion1.
$ conda create -n lesson1
$ source activate lesson1
$ conda install django
Überprüfen Sie, ob Django im interaktiven Modus enthalten ist
$ python
>>> import django
>>> print(django.get_version())
3.1.2
Da ich bestätigen konnte, dass Django installiert ist, werde ich sofort ein Projekt erstellen.
Ein Projekt ist eine Sammlung von Einstellungen für einzelne Django-Instanzen, z. B. Datenbankeinstellungen, Django-spezifische Optionen, anwendungsspezifische Einstellungen usw.
Ich werde es sofort mit Startprojekt schaffen. ** $ django-admin Startprojekt Projektname **
$ django-admin startproject app
Überprüfen Sie den Inhalt mit dem Befehl ls
manage.py app
Wenn Sie die App mit dem Befehl cd aufrufen Sie können sehen, dass es die folgende Konfiguration hat.
__init__.py asgi.py settings.py urls.py wsgi.py
Kehren Sie zur App zurück und starten Sie einen einfachen Entwicklungsserver. $ python manage.py runserver
(lesson1) KiyoshinoMacBook-Pro:myblogapp kirinboy96$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
October 24, 2020 - 01:28:39
Django version 3.1.2, using settings 'app.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[24/Oct/2020 01:29:10] "GET / HTTP/1.1" 200 16351
[24/Oct/2020 01:29:10] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[24/Oct/2020 01:29:10] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
[24/Oct/2020 01:29:10] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
[24/Oct/2020 01:29:10] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 86184
Not Found: /favicon.ico
[24/Oct/2020 01:29:10] "GET /favicon.ico HTTP/1.1" 404 1975
Beim Durchsuchen von localhost: 8000
Während der Migration wird ein Fehler angezeigt Stoppen Sie den Server einmal mit Strg + C. $ python manage.py migrate
^C(lesson1) KiyoshinoMacBook-Pro:gapp kirinboy96$ python manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying auth.0012_alter_user_first_name_max_length... OK
Applying sessions.0001_initial... OK
Starten Sie den Entwicklungsserver erneut Ich konnte bestätigen, dass der Fehler behoben wurde.
(lesson1) KiyoshinoMacBook-Pro:myblogapp kirinboy96$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
October 24, 2020 - 01:37:07
Django version 3.1.2, using settings 'app.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[24/Oct/2020 01:37:10] "GET / HTTP/1.1" 200 16351
Öffnen Sie die Einstellung.py im Finder. Schreiben Sie die Sprach- und Zeiteinstellungen in Zeile 106 in japanische und japanische Standardzeit um.
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'ja'
# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/tokyo'
Wenn Sie die Zeitzone und die Spracheinstellung ändern und den Server erneut starten Ich konnte bestätigen, dass es auf Japanisch geändert wurde.
Recommended Posts