摘要:
1 定义局部组件 2 组件编写方式与Vue实例的区别 1 自定义组件需要有一个root element,一般包裹在一个div中,跟vue实例一样2 父子组件的data是无法共享3 组件可以有data,methods,computed....,但是data 必须是一个函数 <!DOCTYPE html 阅读全文
摘要:
0 购物车案例 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="js/vue.js"></script> <title>Title</title></head><body><div id="box" 阅读全文
摘要:
0 form组件校验源码 1 读的入口是: form.is_valid() >self.errors(BaseForm类) 》self.full_clean()(BaseForm类)--》 -self._clean_fields(局部数据校验)和self._clean_form(全局数据校验)2 s 阅读全文
摘要:
1 条件渲染 1.1 通过v-if和v-for实现购物车 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="./js/vue.js"></script> <style> .red { backgroun 阅读全文
摘要:
0 前端目前形式 1 html5,css3,js(es5,es6):写一个一个的页面 》给后端(php,python,go,java)--》后端嵌入模板语法--》后端渲染完 》返回给前端 》在浏览器中看2 ajax出现--》后台发异步请求,render+ajax混合(bbs项目)3 单用ajax(加 阅读全文
摘要:
1 forms渲染错误信息 1 form对象.errors 字典2 name对象.errors## 视图函数def register(request): if request.method=='GET': form=myforms.MyForm() return render(request, ' 阅读全文
摘要:
1 分页器组件介绍 1 项目数据量大了以后,比如涉及到分页,一页一页的加载显示2 django中分页器组件,把分页常用的东西,封装到一个类中3 实例化得到一个对象,对象里有属性和方法 2 分页器的简单使用 #######1 Paginator对象的属性和方法 book_list=models.Boo 阅读全文
摘要:
1 ajax介绍 # 1 异步 Javascript 和 XML: -异步:跟同步是对应的 -javascript:通过javascript来操作,发送请求 ,到服务端 -xml:数据交互使用xml,现在主流使用json格式 -xml:可阅读性比较高,解析复杂,占的空间大 <name>lqz</na 阅读全文
摘要:
0 前后端分离和混合开发 1 模板语言:每个语言的web框架都会有模板语言,django 》dtl2 模板语言的渲染,是再后端完成的3 用php写前端(html,css,js)(不对的)4 前后端分离:前后端交互,统一全用json格式5 前端只专注于写前端(vue,react:前端工程化),后端 阅读全文
摘要:
1 多表操作之模型创建 1 图书表:book,作者表:author,作者详情表:authordetail,出版社表:publish,(第三张中间表)2 作者跟作者详情:是一对一,关联字段写在哪一方都可以3 图书跟出版社:是一对多,一对多关系一旦确立,关联字段写在多的一方4 图书和作者:是多对多,多对 阅读全文