一.简述在现在的web实际开发中,为了更加规范的编码及方便后期的项目规划,我们要求前后端分离,前端更进一步要求布局(HTML)、样式(CSS)、行为(JS)分离。在django中,我们把template分离出来作为一个独立的模块来处理HTML。本章节主要讲解django中的template模块的使用。二.模板语法模板组成:HTML+逻辑代码三.模板之逻辑代码1.模板渲染的原理两个概念:templa
分类:
其他好文 时间:
2018-11-14 23:15:30
阅读次数:
287
Serializers 序列化组件 为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest ...
分类:
其他好文 时间:
2018-11-14 22:45:44
阅读次数:
286
为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序列化的对比~~ ...
分类:
其他好文 时间:
2018-11-14 22:29:21
阅读次数:
197
先说一下传统的前后端分离,, class GoodsListView(View): def get(self, request): """ 通过django的view实现商品列表页 :param request: :return: """ json_list = [] goods = Goods.o ...
分类:
其他好文 时间:
2018-11-14 11:01:59
阅读次数:
262
Flask + Vue.js 前后端分离,全栈开发
分类:
Web程序 时间:
2018-11-13 23:59:14
阅读次数:
790
· 什么是跨域 在目前的前后端分离开发模式下,前端使用 Ajax 访问后端提供的接口获取数据,产生报错。 跨域发生的原因 1. 浏览器的限制 2. 发生跨域访问 3. 发送的是 XHR(XMLHttpRequst) 请求 三者同时发生,就会发生跨域问题 解决方式 因为是三者同时发生,才能发生跨域问题 ...
分类:
编程语言 时间:
2018-11-13 02:43:12
阅读次数:
258
前后端分离 思路:前端和后台完全分离.前端提供静态的css和js,在运行时将css和js给后端,后端进行数据的请求(ajax) 前后端分离就是前端和后台在不同的服务器上。基本是前端一个nginx加css和js 后端nginx加index.html 当用户访问的时候,访问后端nginx的网址,执行后端 ...
分类:
其他好文 时间:
2018-11-12 23:57:53
阅读次数:
431
页面效果图: 1 <div style="display: none;" id="formContainer"> 2 <form class="layui-form mySearchForm" lay-filter="editForm"> 3 <div class="layui-form-item" ...
分类:
其他好文 时间:
2018-11-12 15:00:18
阅读次数:
154
需要安装组件 后端代码 setting.py 设置 引入包 在view.py中实现代码 login 我使用的 如果是前后端分离的可以做一个接口 url.py设置 前端代码 vue main.js中添加 登陆 login.vue 退出登陆 ...
分类:
其他好文 时间:
2018-11-09 21:00:58
阅读次数:
475
在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。 传 ...
分类:
其他好文 时间:
2018-11-09 20:56:59
阅读次数:
125