Cette fois, j'écrirai la procédure pour afficher "Hello world" sur le navigateur avec Djnago. Si vous êtes nouveau sur Django, veuillez lire l'article ci-dessous et tout se passera bien. Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~ Django ~ settings.py édition ~
Les répertoires et fichiers pour l'ensemble du projet sont les suivants.
Projet Pycharm
|
|___répertoire du projet django
|
|___répertoire des applications django__répertoire des modèles
|
|___manage.py
|
|___Autres fichiers
Allons-y!
Tout d'abord, allez dans "urls.py" dans le répertoire de l'application django. Probablement quelque chose comme ça est écrit.
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
Veuillez ajouter ceci comme ci-dessous.
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('app/', include('todo.urls')),
]
#Ici "'app/'"" Est souvent le nom de l'application, veuillez donc entrer ce que vous voulez.
En définissant "inclure", si vous saisissez "app /" à la fin de l'URL, il passera à "urls.py" de l'application. La raison pour laquelle il y en a deux est que séparer "urls.py" pour le projet et l'application facilite la lecture du code.
Ensuite, écrivez dans "urls.py" de l'application.
En premier lieu, je pense qu'il y a des gens qui disent que "urls.py" est un nanja. En un mot, il s'agit d'une «feuille d'instructions qui décrit les éléments de ce que vous souhaitez afficher sur le navigateur». Imaginez un «mémo de quoi acheter» que votre mère vous a donné lorsque vous avez demandé des achats.
Il n'est pas préparé par défaut, donc si vous ne l'avez pas fait, faisons-le.
#Déplacer vers le répertoire de l'application
nom du répertoire de l'application cd
#urls.Créer un fichier py
touch urls.py
C'est acceptable.
Je viens de le faire et le contenu est vide, alors écrivons-le immédiatement.
from django.urls import path
from .views import HomeView #views.Chargement de la classe "HomeView" depuis py.
urlpatterns = [
path('home/', HomeView.as_view())
]
#「home/Est ce que vous entrez dans la partie URl.
#「HomeView.as_view()"" Est "à la maison" dans la partie YRL/En tapant "vues".Appelez "HomeView" de py.
Même si cela s'appelle views.py, je pense que cela ressemble à un gâchis, je vais donc l'expliquer dans le chapitre suivant.
views.py est un endroit pour collecter les matériaux nécessaires comme indiqué par urls.py. "View.py" est un enfant qui achète des ingrédients selon le mémo donné par sa mère.
Ajoutons-le immédiatement. Par défaut, cela devrait ressembler à ceci:
from django.shortcuts import render
# Create your views here.
Tout d'abord. "# Créez vos vues ici." Supprimez cette partie et ajoutez comme suit.
from django.shortcuts import render
from django.views.generic import TemplateView #Importer un affichage de modèle spécialisé
class HomeView(TemplateView): #URL antérieures.Classe "HomeView" chargée dans py
template_name = 'home.html' #Spécifier le fichier HTML à utiliser
Modifions le fichier HTML à partir d'ici. Tout d'abord, accédez au répertoire des modèles.
cd templates
Créez un fichier HTML dans le répertoire des modèles.
touch home.html #〇〇.Veuillez créer avec html
Lorsque vous le créez, le contenu est vide, alors écrivons-le. Tout d'abord, appuyez sur "!" Et la touche de tabulation en même temps. Ensuite, vous verrez quelque chose comme celui ci-dessous.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
Si cela ne sort pas, veuillez le copier. Après cela, ajoutez + modifiez comme ci-dessous.
<!DOCTYPE html>
<html lang="ja"> #En japonais
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>Hello World</h1># Addenda
</body>
</html>
Vous êtes maintenant prêt à partir!
Faisons le!
python manage.py runserver
http://127.0.0.1:8000/」
Je pense qu'il sortira, alors cliquez dessus pour accéder au navigateur. Ce serait parfait si vous pouviez y afficher "Hello World"!
Cette fois, j'ai introduit la procédure pour afficher "Hello World". Commençons par de petites choses et grandissons régulièrement! Je continuerai à écrire des articles en sortie, alors jetez un œil si vous le souhaitez.