Un framework conçu pour accélérer et simplifier les tâches courantes de développement Web
Créer et activer un environnement virtuel Le nom de l'environnement virtuel est leçon1.
$ conda create -n lesson1
$ source activate lesson1
$ conda install django
Vérifiez si django est inclus en mode interactif
$ python
>>> import django
>>> print(django.get_version())
3.1.2
Puisque j'ai pu confirmer que django est installé, je vais créer un projet immédiatement.
Un projet est un ensemble de paramètres pour des instances Django individuelles, tels que les paramètres de base de données, les options spécifiques à Django, les paramètres spécifiques à l'application, etc.
Je vais le faire avec le projet de démarrage immédiatement. ** $ django-admin startproject nom du projet **
$ django-admin startproject app
Vérifiez le contenu avec la commande ls
manage.py app
Lorsque vous entrez dans l'application avec la commande cd Vous pouvez voir qu'il a la configuration suivante.
__init__.py asgi.py settings.py urls.py wsgi.py
Revenez à l'application et démarrez un serveur de développement simple. $ 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
Lors de la navigation localhost: 8000
J'obtiens une erreur lors de la migration Arrêtez le serveur une fois avec Ctrl + 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
Redémarrez le serveur de développement J'ai pu confirmer que l'erreur avait été corrigée.
(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
Ouvrez setting.py depuis le Finder. Réécrivez les paramètres de langue et d'heure sur la ligne 106 à l'heure standard japonaise et japonaise.
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'ja'
# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/tokyo'
Si vous modifiez le fuseau horaire et le paramètre de langue et redémarrez le serveur J'ai pu confirmer qu'il a été changé en japonais.
Recommended Posts