Nous allons vous montrer comment créer un environnement Django et créer une application HelloWord simple.
Exécutez la commande suivante.
$ pip3 install Django
Une fois l'installation terminée normalement, vous pouvez vérifier la version avec la commande suivante.
$ python3
>>> import django
>>> print(django.get_version())
Cela termine la construction de l'environnement, n'est-ce pas? Maintenant, faisons un PJ.
Accédez au répertoire dans lequel vous souhaitez créer le projet et exécutez la commande suivante. Exécutez-le simplement et vous devriez avoir un répertoire et un ensemble de fichiers appelés mysite.
$ django-admin startproject mysite
Un utilitaire pour effectuer des tâches administratives Django. La plupart des didacticiels n'utilisent pas django-admin après la génération du projet, ils utilisent manage.py, un wrapper léger pour django-admin.
Manage.py fait deux choses:
Quand il est temps de le toucher pour la première fois, je pense que cela ne passe souvent pas au premier plan. Manege.py est-il plus lent en raison du traitement supplémentaire? Ce n'est pas le cas, donc je pense qu'il est préférable de suivre les instructions du tutoriel auquel vous vous référez lorsque vous le touchez pour la première fois.
Jetons un œil aux fichiers générés.
Si la commande de génération de projet réussit, vous devez avoir un projet avec la structure de fichiers suivante.
Dans le répertoire de projet généré, exécutez la commande suivante pour démarrer le serveur local.
$ python3 manage.py runserver
Après avoir exécuté la commande ci-dessus, accédez aux éléments suivants pour afficher l'écran. Facile. http://127.0.0.1:8000/
Si le port 8000 (par défaut) est utilisé par un autre service, spécifiez le port comme indiqué ci-dessous et exécutez.
$ python3 manage.py runserver 8080
Après avoir confirmé la page TOP par défaut, affichons enfin l'écran que vous avez créé.
Exécutez la commande suivante sur mysite. L'application doit avoir été générée avec le nom firstapp.
$ python3 manage.py startapp firstapp
Sous firstapp, il existe un fichier de définition de vue facile à comprendre appelé views.py. Veuillez faire le contenu comme suit.
views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Première application réalisée avec Django.")
Après avoir défini la vue, l'étape suivante consiste à définir le routage. Créez un fichier appelé urls.py sous l'application firstapp et créez le contenu comme suit.
firstapp/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Après avoir défini le routage de l'application, ajoutez-le au routage du projet d'itinéraire. Modifiez urls.py sous mysite comme suit.
mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('firstapp/', include('firstapp.urls')),
path('admin/', admin.site.urls),
]
Après le codage, redémarrez le serveur et essayez d'accéder à ce qui suit. http://localhost:8000/firstapp/
$ python3 manage.py runserver
Je pense que les personnages sont affichés à l'écran. Il vous suffit de comprendre les rôles suivants pour créer un écran simple.
À partir de la prochaine fois, je présenterai ce qui se passe si vous créez une base de données pour la faire ressembler davantage à une application et effectuer la même procédure dans Visual Studio.
Recommended Posts