06 2018 档案

摘要:1. new Vue() new一个vue实例化对象 2. init Event & Lifecycle 执行一些初始化和生命周期相关的操作 3. beforeCreate 组件实例刚刚被创建出来 执行一些初始化和生命周期相关的操作 4. init injections & reactivity 初 阅读全文
posted @ 2018-06-28 22:17 短毛兔 阅读(6521) 评论(0) 推荐(0)
摘要:组件 组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是 。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用: 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data、computed、watch、metho 阅读全文
posted @ 2018-06-27 20:57 短毛兔 阅读(198) 评论(0) 推荐(0)
摘要:计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如: 在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处 阅读全文
posted @ 2018-06-26 20:05 短毛兔 阅读(114) 评论(0) 推荐(0)
摘要:文本 数据绑定最常见的方式就是使用“Mustache”语法(两个大括号{{ }})的文本插值 Mustache标签将会被替代为对应数据对象msg的值,无论何时,绑定的数据对象上msg属性发生变化,插入处的内容都会更新。 通过v once指令,执行一次性的插入,当数据改变时,插入处的值不会更新。但他会 阅读全文
posted @ 2018-06-25 20:12 短毛兔 阅读(267) 评论(0) 推荐(0)
摘要:Vue起步 Vue.js是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式javascript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 "Vue官方视频介绍" 阅读全文
posted @ 2018-06-24 10:47 短毛兔 阅读(210) 评论(0) 推荐(0)
摘要:url: 当django启动的时候,会调用执行view.BookView.as_view()方法,拿到as_view的返回值view 当用户访问books/的时候,会执行View.view(). 执行APIView.dispatch() APIView.dispatch() request = se 阅读全文
posted @ 2018-06-22 10:22 短毛兔 阅读(443) 评论(0) 推荐(0)
摘要:一、视图类 ModelViewSet 二、执行流程 1. url: 当django启动的时候,会执行view.BookView.as_view()方法:由于as_view()是从ViewSetMixin中继承而来的,所以url会变为: 2.当用户访问books/的时候,会调用执行ViewSetMix 阅读全文
posted @ 2018-06-22 10:08 短毛兔 阅读(6827) 评论(0) 推荐(1)
摘要:一、GenericAPIView GenericAPIView扩展了APIView,为标准列表和详细视图添加了常见的行为。 提供的每个具体通用视图都是一个GenericAPIView或多个mixin类组合在一起而构建的。 例如: BookView视图类继承自: ListModelMixin:用于显示 阅读全文
posted @ 2018-06-20 22:10 短毛兔 阅读(2702) 评论(0) 推荐(0)
摘要:一、手动序列化 model_to_dict():将对象转化成字典的形式: [{"id": 1, "title": "go"}, {"id": 2, "title": "java"}, {"id": 3, "title": "python"}, {"id": 4, "title": "c++"}] m 阅读全文
posted @ 2018-06-19 13:45 短毛兔 阅读(243) 评论(0) 推荐(0)
摘要:在django—CBV源码分析中,我们是分析的from django.views import View下的执行流程,这篇博客我们介绍django Rest Framework下的APIView的源码分析。 一、as_view() 我们还是先从URLconfig中入手,由于BookView是一个基于 阅读全文
posted @ 2018-06-19 10:44 短毛兔 阅读(1613) 评论(0) 推荐(0)
摘要:一、CBV(基于类的视图) 视图是可以调用的,它接受请求并返回响应,这不仅仅是一个函数,Django提供了一些可以用作视图的类的例子,这些允许您通过继承或mixin来构建视图并重用代码。 基本示例 Django提供了基本的视图类,它将适用于广泛的应用程序。所有的视图类都继承自View该类,它处理将视 阅读全文
posted @ 2018-06-19 09:31 短毛兔 阅读(872) 评论(0) 推荐(0)
摘要:1. 依托模型创建表单 ---> ModelForm 如果你正在构建一个数据库驱动的应用程序,那么你很可能会有与Django模型密切相关的表单。 例如,你可能有一个BlogComment 模型,并且你想创建一个让人们提交评论的表单。 在这种情况下,在表单中定义字段类型是多余的,因为您已经定义了模型中的字段。 出于这个原因,Django提供了一个助手类,允许您Form 从Dj... 阅读全文
posted @ 2018-06-12 18:43 短毛兔 阅读(267) 评论(0) 推荐(0)
摘要:一、BoundField BoundField是一个将字段添加数据的一个类,给对应的form字段封装上数据。 比如 :我在我博客网站后台添加一篇文章的时候: Tags和Author都是有数据的,BoundField他将modelform中的字段和model中对应数据进行了封装。 二、BoundFie 阅读全文
posted @ 2018-06-12 16:02 短毛兔 阅读(1398) 评论(0) 推荐(0)
摘要:一、Django admin的执行流程 https://www.cnblogs.com/weihengblog/p/9122509.html 我的博客,介绍了django admin执行流程 二、Xadmin 阅读全文
posted @ 2018-06-04 16:17 短毛兔 阅读(380) 评论(0) 推荐(0)
摘要:一、整体看Admin执行流程 二、admin.site.register django启动的时候,顺序为:先register,然后urls分配 先看看admin.siter.register做了什么 总结: 就是实例化了一个AdminSite类,admin.site 采用的是模板的单例模式 在Adm 阅读全文
posted @ 2018-06-01 17:02 短毛兔 阅读(1013) 评论(0) 推荐(0)