Maison  >  Article  >  interface Web  >  Explication détaillée des étapes permettant à Django d'afficher les données de la table d'arrière-plan dans la page HTML frontale

Explication détaillée des étapes permettant à Django d'afficher les données de la table d'arrière-plan dans la page HTML frontale

高洛峰
高洛峰original
2017-03-23 10:11:078826parcourir

J'ai créé une table utilisateur et saisi quelques informations dans la table. Alors comment afficher les informations de ce tableau dans la page html précédente ?

Explication détaillée des étapes permettant à Django dafficher les données de la table darrière-plan dans la page HTML frontale

1. Ajoutez l'URL dans learn/urls.py

Explication détaillée des étapes permettant à Django dafficher les données de la table darrière-plan dans la page HTML frontale

2. répondre à la demande de l'utilisateur

Explication détaillée des étapes permettant à Django dafficher les données de la table darrière-plan dans la page HTML frontale

Voici une fonction user_list() définie pour répondre à la demande de l'utilisateur d'accéder à http://127.0.0.1/learn/user

Cette méthode consiste à utiliser des fichiers de modèle HTML pour restituer et afficher le contenu.

def user_list(request):
    users = User.objects.all()  #将User表中的所有对象赋值给users这个变量,它是一个列表
    return render(request, 'home.html', {'users': users}) 生成一个user变量,这个变量可以给templates中的html文件使用

3. Modifiez le fichier learn/templates/home.html

Explication détaillée des étapes permettant à Django dafficher les données de la table darrière-plan dans la page HTML frontale

4. Visitez la première page,

Explication détaillée des étapes permettant à Django dafficher les données de la table darrière-plan dans la page HTML frontale

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn