django 前后台传递数据

前几天,我们完成了用django orm对数据进行操作。接下来,我们要把数据从后台放到前台。

1.用get方式传值

get:就是在URL拼接字符串,在后台,用request.get方式取

2.用post方式传值

前台:

<form method="post" action="/polls/post/">
{% csrf_token %}
<input id="p1" name="p1">
<input type="submit" value="submit">
</form>

后台接收:

这就是用json传值。用ajax的道理和这个一样。脑筋一定要会打弯

通过这两个例子,牛小妹应该知道如何在前后台传值了吧。

然后,再把jquery,vue,bootstrap样式库用熟,在大一就能搞定毕业设计了。

不过我们眼界不能这么浅。接下来,我们就要学会使用redis,为后面提升查询性能做准备

时间: 2024-10-08 09:44:50

django 前后台传递数据的相关文章

Django 前后台的数据传递

严正声明:作者:psklf出处: http://www.cnblogs.com/psklf/archive/2016/05/30/5542612.html欢迎转载,但未经作者同意,必须保留此段声明:必须在文章中给出原文连接:否则必究法律责任! Django 从后台往前台传递数据时有多种方法可以实现. 最简单的后台是这样的: from django.shortcuts import render def main_page(request): return render(request, 'ind

(转)Django 前后台的数据传递

Django 从后台往前台传递数据时有多种方法可以实现. 最简单的后台是这样的: from django.shortcuts import render def main_page(request): return render(request, 'index.html') 这个就是返回index.html的内容,但是如果要带一些数据一起传给前台的话,该怎么办呢? 一 view -> HTML 使用Django模版 这里是这样:后台传递一些数据给html,直接渲染在网页上,不会有什么复杂的数据处

Django:之传递数据给JS、Ajax和Ajax CSRF认证

Django传递数据给JS 有时候我们想把一个list或者dict传递给javascript,处理后显示到网页上,比如要用js进行可视化到数据. 请注意:如果是不处理,直接显示在网页上,用Django模版就可以了,请看前面的教程. 这里讲述两种方法: 一.页面加载完成后,在页面上操作,在页面上通过ajax方法得到新的数据(再向服务器发送一次请求)并显示在网页上,在这种情况适用于页面不刷新的情况下,动态加载一些内容.比如用户输入一个值或者点击某个地方,动态地把相应内容显示在网页上. 这种请详见下面

Spring MVC 前后台传递json格式数据 Content type &#39;application/x-www-form-urlencoded;charset=UTF-8&#39; not supported

报错如下: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported 解决方案: 引入如下包: 问题既解决. Spring MVC 前后台传递json格式数据 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

通过json序列化方式在django下传递模型数据

由于操作的原因,往往需要页面通过ajax后台加载一些数据,但是在django下,数据往往是通过models获得实例得到的,而传统的json格式只支持dict和list,创建的模型类是不能被序列化的.因此需要先导入from django.core import serializers,采用serializers.serialize("json",queryset)的方法序列化实例.在网页脚本中需要先解读json文件,再获取fields对应的各个实例属性.javascript中通过eval

thinkjs学习-this.assign传递数据和ajax调用后台接口

在页面加载时,就需要显示在页面上的数据,可以在后台使用this.assign赋值,在前台通过ejs等模板获取:用户点击按钮,或者触发某些事件和后台进行交互时,就需要用到ajax调用后台接口.本文通过一个例子讲述这两种方法的前后台实现.(方便起见,使用jQuery封装的ajax)' (ps:ajax调用后台接口的情形通常是用户触发事件,给后台传递一些前台的数据,然后后台根据这些数据进行相关操作,再返回前台一些数据.举个表单提交的例子,用户点击提交按钮之后,将填写的表单信息传递个后台,后台对传过来的

django:bootstrap table加载django返回的数据

{% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>项目列表</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></scrip

继上一篇Django的数据库数据的编辑和删除

继上一篇Django的数据库数据的编辑和删除 首先需要写一个能够展示数据库一张表中所有数据的 html 页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/jquery/3.4.1/jq

Vue.js-----轻量高效的MVVM框架(九、组件利用Props传递数据)

#使用props传递数据 html:传递普通的字符串 <h3>#使用props传递数据</h3> <div id="dr01"> <div>组件实例的作用域是孤立的.这意味着不能并且不应该在子组件的模板内直接引用父组件的数据.可以使用 props 把数据传给子组件.</div> <br /> <child msg="hello, vue.js!"></child> <