Définit toutes les propriétés de la police dans une déclaration
Les templates (ou modelés) sont la troisième et la plus importante partie de la structure MVT de Django. Un modèle dans Django est essentiellement écrit en HTML, CSS et Javascript dans un fichier .html.
Le framework Django gère efficacement et génère dynamiquement des pages Web HTML qui sont visibles par l'utilisateur final. Django fonctionne principalement avec un backend, donc, afin de fournir un frontend et une mise en page à notre site Web, nous utilisons des templates.
Monmode/ manage.py monmonde/ membres/ templates/ monpremier.htmlOuvrez le fichier HTML et insérez le code suivant :
<!DOCTYPE html> <html> <head> <title>Mon premier fichier template</title> </head> <body> <h1>Bonjour le monde </h1> <p>Bienvenue dans mon premier projet Django !</p> <p>Ceci est mon premier fichier template</p> </body> </html>
from django.http import HttpResponse from django.template import loader def index(request): template = loader.get_template('monpremier.html') return HttpResponse(template.render())
# Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'membres.apps.MembresConfig' ]Si tout ce passe bien il produira cette sortie :
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying admin.0001_initial... OK Applying admin.0002_logentry_remove_auto_add... OK Applying admin.0003_logentry_add_action_flag_choices... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying auth.0008_alter_user_username_max_length... OK Applying auth.0009_alter_user_last_name_max_length... OK Applying auth.0010_alter_group_name_max_length... OK Applying auth.0011_update_proxy_permissions... OK Applying auth.0012_alter_user_first_name_max_length... OK Applying sessions.0001_initial... OK (env_site) C:\Users\Admin\env_site\monmonde>Demarrez le serveur
python manage.py runserverDans la fenêtre du navigateur, tapez http://127.0.0.1:8000/members/ ou http://localhost:8000/membres/ dans la barre d'adresse.