django将数据库中数据直接传到html

1、当然,前提是建立和配置好django数据库啦~

2、在python后台函数中引入需要的表

#要读取home这个APP下的models.py文件,引入其中的Student_message_uneditable和Student_message_editable两张数据表
from home.models import Student_message_uneditable,Student_message_editable

3、在python后台函数中查询数据

# 获取表中的某一条数据,用:表名.objects.get(查询条件(等号左边是列名,右边是具体值))
student_message_uneditable=Student_message_uneditable.objects.get(student_id=userid)

在这里,student_message_uneditable即为查询到的那一条数据,用student_message_uneditable.列名 即可获得那一条数据中具体的各个数据的值

4、在python后台函数中的变量值将数据传到html页面
#向前端页面当前函数中所有的变量传到html中,直接用render_to_response()和locals()
return render_to_response("student_center.html",locals())

4、在html页面中使用数据

将获取到的数据放入文本框

<input value="{{ student_message_uneditable.student_name }}">

使用获取到的数据判断下拉框的取值

<select name="sex" id="stu_sex" class="form-control">
    <option {%  if student_message_uneditable.student_sex == 1 %}selected{% endif %}>男</option>
    <option {%  if student_message_uneditable.student_sex == 0 %}selected{% endif %}>女</option>
</select>

时间: 2024-10-15 04:41:35

django将数据库中数据直接传到html的相关文章

数据库中数据DELETE了怎样恢复

USE [BBDAS_FP_DATA] GO /****** Object: StoredProcedure [dbo].[Recover_Deleted_Data_Proc] Script Date: 07/12/2014 15:09:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Recover_Deleted_Data_Proc] @Database_Name NVARCH

QTP校验数据库中数据后台项目

数据校验功能后台主要包括两个类:QTPCommonServlet.java和QTPCommonDao.java 其中QTPCommonServlet.java为: package com.runqianapp.qtp; import java.io.PrintWriter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.runqiana

QTP校验数据库中数据前台项目

首先看一下效果图: 未操作之前页面: 进行操作之后的页面: 前台jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); request.setCharacterEncoding("UTF-8"); String basePath =

读取保存文件、图片在数据库中的上传读取

一.输入输出流 1.概念: 输入输出流主要用于保存.读取文件,其内容保存在内存中. 2.使用方法: using System.IO; //System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型. 3.代码段实现读取和保存功能: 读取文字: OpenFileDialog op = new OpenFileDialog(); op.ShowDialog();//打开文件对话框 //将选择的东西读取到文档里 StreamReader sd = new StreamR

JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作

(—)通过mysql workbench 创建一个数据库,在这里命名为company,然后建一个tb_employee表 (二)以下是java代码对表tb_employee的操作 1 创建一个Employee类,包括员工的一些信息,如  id  name age sex 2创建DatabaseConnection类,用于数据库的连接 3创建一个EmployeeOperation类,用于操作数据库,它里面包括了 以下方法 (1)getInstance()   //返回EmployeeOperati

使用Sqoop,最终导入到hive中的数据和原数据库中数据不一致解决办法

Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中. 1.问题背景 使用Sqoop把oracle数据库中的一张表,这里假定为student,当中的数据导入到hdfs中,然后再创建hive的external表,location到刚才保存到hdfs中数

分布式数据库中数据的分片----《分布式数据库系统及其应用》

数据分片也称数据分割,是分布式数据库的特征之一.在一个分布式数据库中,全局数据库是由各个局部数据库逻辑组合而成:反之,各个局部数据库是由全局数据库的某种逻辑分割而得. 在分布式数据库中,数据存放的单位是数据的逻辑片段.对关系数据库来说,一个数据库的逻辑片段是关系的一部分.数据分片有三种基本分法,它们是通过关系代数的基本运算来实现的. 水平分片 按特定条件把全局关系的所有元祖分划成若干个相互不相交的子集,每一子集为全局关系的一个逻辑片段,简称片段.它们通过对全局关系施加选择运算得到,并可通过对这些

php 中两种获得数据库中 数据条数的方法

一种是传统的利用mysql_num_rows()来计算 $sql="select * from news"; $res=mysql_query($sql); $number=mysql_num_rows($sql); 还有一种是利用mysql_result() $sql="select count(*) from news"; $res=mysql_query($sql); $number=mysql_result($res,0,0); mysql_result()

C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中

实际的开发中,我们会经常遇到数据的转化的需要,将Excel中的数据转入到SQL中,或将SQL在数据库表中的数据导入到Excel中.代码如下: Code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windo