Python3.6.2 Django3.0.5
Dans les vues basées sur les fonctions, transmettez la valeur de contexte au modèle pour terminer le HTML. Un type de rendu.
Il se réfère à la génération d'images, de vidéos, de sons, etc. à l'aide de programmes informatiques à partir d'informations abstraites d'ordre élevé décrites dans un langage de description de données ou une structure de données. (Source: Wikipédia)
Générez du HTML à partir des informations définies dans View (ou obtenues à partir du modèle) à l'aide du rendu (en passant le contexte (informations) au modèle).
La méthode render prend trois arguments principaux: request, template_name et context.
view.py
def test(request):
context = {{ 'info' :'Passe ça' }}
render(request, template_name = test.html, context)
request Il se compose d'informations de session, d'informations de méthode d'appel (GET, POST), etc. Si cette fonction est appelée de l'extérieur (HttpRequest), les informations d'appel sont incluses. L'endroit où spécifier la fonction dans la vue à appeler est urls.py.
template_name Spécifiez la destination (fichier html) pour transmettre le contexte (info cette fois) du dossier de modèle.
context Spécifiez les informations que vous souhaitez transmettre. S'il s'agit d'un dictionnaire, il n'est pas nécessaire de le nommer context.
Il y a certaines parties que je ne comprends pas bien, donc si vous avez des erreurs ou + α, apprenez-moi s'il vous plaît. Si vous trouvez cet article utile ou heureux, veuillez appuyer sur LGMT.
Recommended Posts