[PYTHON] Essayez le tutoriel officiel de Django depuis le début

Quel genre de personne voulez-vous lire

Ignorer les paramètres d'environnement

De quoi as-tu besoin

  1. Python3-> Il y a un fichier zip sur le site officiel, alors mettons-le dans
  2. Si Django-> "pip" est inclus, démarrez le terminal avec "pip install django" et copiez-le immédiatement. Si vous n'avez pas de pip, mettez-le

Comment rédiger une description

Les points suivants sont supposés afin qu'il soit facile à comprendre même à partir de zéro.

1 Créer un projet

django-admin startproject mysite

Mettez ceci dans le terminal, django créera les fichiers requis et les placera à l'emplacement par défaut. Vous pouvez changer la partie "monsite" à votre guise et c'est ok, mais des noms comme "test" entraîneront une erreur car le système les utilisera plus tard. Rendez-le quelque peu unique.

2 Démarrez le serveur

python manage.py runserver

Veuillez également le copier sur le terminal et vous pourrez voir le projet à partir de votre navigateur.

localhost:8000

Vous pouvez y accéder en le saisissant comme URL dans votre navigateur.

3 Création d'applications

Les fichiers que nous venons de créer sont appelés projets et nous créerons des applications une par une.

python manage.py startapp polls

Ceci est également copié sur le terminal. Je vais faire une application de vote appelée sondages.

Faire 4 vues

La vue est ce que l'utilisateur montre lorsqu'il y accède.

view.py


from django.shortcuts import render
from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

Créez le fichier de vues dans le dossier sondages comme ci-dessus, copiez et collez simplement celui ci-dessus et supprimez l'existant. Ensuite, créez polls / urls.py comme suit.

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

Enfin mysite / urls.py

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

Si vous le modifiez pour qu'il devienne k.

Le reste

python manage.py rumserver

Dans le terminal, regardez localhost: 8000 / polls dans votre navigateur, et si vous voyez Hello, world. Vous êtes à l'index des sondages., Vous avez terminé. Passez au message suivant.

prime

Vous pouvez également écrire Hello, world. Vous êtes à l'index des sondages. Lors de la création de la 4ème vue en grammaire html, par exemple.

view.py


from django.shortcuts import render
from django.http import HttpResponse


def index(request):
    return HttpResponse("<h1>My First Heading</h1><p>My first paragraph.</p>")

Dans ce cas, le texte sera affiché au format html.

Recommended Posts

Essayez le tutoriel officiel de Django depuis le début
Apprentissage profond / Apprentissage profond à partir de zéro 2-Essayez de déplacer GRU
Apprentissage profond à partir de zéro
Django memo n ° 1 à partir de zéro
GO Official Tutorial Note 1
Essayez le didacticiel Titanic de Kaggle
Tutoriel Rabbit MQ (1) - De l'installation à Hello World (traduction du site officiel)
Mémo d'auto-apprentissage "Deep Learning from scratch" (n ° 15) Tutoriel pour débutants TensorFlow
Apprentissage profond à partir de zéro 1 à 3 chapitres
Django à partir de zéro (partie: 2)
Django à partir de zéro (partie: 1)
Mémo d'auto-apprentissage "Deep Learning from scratch" (n ° 13) Essayez d'utiliser Google Colaboratory