[PYTHON] DJango Memo: Depuis le début (préparation)

J'avais l'habitude de me référer à un certain livre avant, mais j'ai pu faire autre chose en cours de route, alors j'ai laissé beaucoup de temps. Je ne me souviens pas de ce que j'ai fait à ce moment-là, alors j'ai décidé de recommencer.

http://www.djangoproject.jp/ Cette fois, je vais procéder selon le tutoriel sur cette page (parce que je crains un peu que le livre auquel je faisais référence provoquera une erreur si je le fais comme décrit).

Procédure d'installation

C'est déjà dedans, mais pour le moment https://www.djangoproject.com/download/

Tutoriel 1 (Préparation)

http://www.djangoproject.jp/doc/ja/1.0/intro/tutorial01.html#intro-tutorial01

Créer un projet

django-admin.py startproject [mysite]

[mysite](\ __ init__.py manage.py settings.py urls.py et le répertoire contenant wsgi.py) est créé

Démarrer le serveur de développement

python manage.py runserver

C'est acceptable. Connectez-vous à l'URL affichée (http://127.0.0.1:8000/) pour ouvrir la page de test.

Configurer la base de données

Modifier settings.py (cette fois avec SQLite, qui semble être le plus simple)

DATABASES = {
   'default': {
      'ENGINE': 'django.db.backends.sqlite3',
              #principalement'postgresql_psycopg2' 'mysql' 'sqlite3'N'importe quel
      'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
            #Nom de la base de données (chemin complet du fichier de base de données uniquement pour sqlite)
      # 'DATABASE_USER':"Nom d'utilisateur DB",   #Non requis pour SQLite
      # 'DATABASE_PASSWORD':"Mot de passe DB",   #Comme ci-dessus
      # 'DATABASE_HOST':"Hôte avec DB (vide est OK si le serveur DB est sur la même machine)"   #Comme ci-dessus
   }
}

Après cela, créez une base de données avec la commande suivante

python manage.py syncdb

Une base de données est créée pour chaque application dans INSTALLED_APPS dans settings.py

Pour le moment, c'est tout pour aujourd'hui

Ensuite, commençons par "Créer un modèle".

Recommended Posts

DJango Memo: Depuis le début (préparation)
DJango Memo: depuis le début (création d'une vue)
DJango Memo: depuis le début (réglage de l'écran d'erreur)
DJango Memo: depuis le début (plus de modifications sur l'écran de gestion)
Remarque DJango: depuis le début (traitement de formulaire)
Django memo n ° 1 à partir de zéro
Mémo DJango: Depuis le début (en utilisant l'écran de gestion) mon point addictif
Mémo DJango: Depuis le début (édition de l'écran de gestion) Il y a un mystère
Remarque DJango: depuis le début (en utilisant une vue générique)
Remarque DJango: depuis le début (création d'une vue à partir d'un modèle)
Remarque DJango: depuis le début (Simplification et fractionnement d'URLConf)
Notes d'apprentissage depuis le début de Python 1
Omettre la nomenclature depuis le début de la chaîne
Notes d'apprentissage depuis le début de Python 2
Récupérez uniquement le texte du formulaire Django.
Mémo d'apprentissage Django
mémo du didacticiel django
Trouver le début de l'avenomics à partir du grossissement NT 2
Trouver le début de l'avenomics à partir du grossissement NT 1
Le début de cif2cell
Le mur lors du passage du service Django de Python 2.7 à la série Python 3
mémo de déploiement heroku (Django)
Apprenez Nim avec Python (dès le début de l'année).
Étude depuis le début de Python Hour1: Hello World
Compréhension mathématique de l'analyse en composantes principales depuis le début
[Django] Renommer le projet
Étude de Python Hour8: Utilisation de packages
Mémo quand Django est sorti sur VPS (préparation)
[Memo] Environnement de développement Django
L'histoire du champ de modèle Django disparaissant de la classe
Comment effectuer les réglages initiaux à partir de la création de projet Django
Django à partir de zéro (partie: 2)
Cherchons à partir de la ligne
Mémo de construction de l'environnement de développement Django
Supprimer le cadre de l'image
J'ai tweeté depuis le terminal!
Utiliser le modèle django de l'interpréteur
Enregistrement du modèle depuis Django Bootstrap
[Mémo d'apprentissage] Résumé de la commande Django
Créez des commandes Django personnalisées et exécutez-les à partir de la ligne de commande
Dérivez soigneusement la plage de quadrants de la distribution normale standard depuis le début