[PYTHON] Notes de lancement pour les applications Django existantes

Démarrez le mémo de l'application Django clonée à partir de Github, etc. Comment exécuter rapidement sur Mac sans utiliser l'environnement virtuel

Préparez un environnement python pour chaque projet avec venv

venv est pré-in.

python3 -m venv [newenvname]

Regardez .gitignore et alignez les noms de répertoire de [newenvname]

https://qiita.com/fiftystorm36/items/b2fd47cf32c7694adc2e

mise à jour mysql

brew upgrade mysql

Création / confirmation utilisateur / DB avec mysql


mysql.server start
mysql -u root
CREATE USER username@localhost IDENTIFIED BY 'password';
CREATE DATABASE dbname;
GRANT ALL PRIVILEGES ON dbname.* TO username@localhost;
exit
mysql -u username -p

SHOW DATABASES;

Vérifiez settings.py pour la destination de la connexion DB.

Installation de packages dépendants

pip install -r requirements.txt

https://note.nkmk.me/python-pip-install-requirements/

Migration de base de données

python manage.py migrate

Création de super utilisateurs

python manage.py createsuperuser

https://python.keicode.com/django/admin-site-enabling.php

Démarrage du serveur

python manage.py runserver

Vous pouvez accéder à l'écran d'administration sur localhost: 8000 / admin

Recommended Posts

Notes de lancement pour les applications Django existantes
Mémo Django
Mémo Django
Notes de [Django] as_view ()
Prise en charge de l'internationalisation avec Django 1.9
Lancer mon application Django
Notes de céleri sur Django
Notes d'apprentissage pour la fonction migrations dans le framework Django (3)
Notes d'apprentissage pour la fonction migrations dans le framework Django (1)
Notes d'installation pour TensorFlow pour Windows
[Django] Remarques sur l'utilisation de django-debug-toolbar
Mémo Python Tkinter (pour moi)
Renommer une application Django existante
[Django] Pratique de la structure des répertoires + notes
Notes pour le concours de programmation HHKB 2020
Conseils et précautions lors de l'analyse des données