摘要:
Vue起步 Vue.js是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式javascript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 "Vue官方视频介绍" 阅读全文
摘要:
url: 当django启动的时候,会调用执行view.BookView.as_view()方法,拿到as_view的返回值view 当用户访问books/的时候,会执行View.view(). 执行APIView.dispatch() APIView.dispatch() request = se 阅读全文
摘要:
一、视图类 ModelViewSet 二、执行流程 1. url: 当django启动的时候,会执行view.BookView.as_view()方法:由于as_view()是从ViewSetMixin中继承而来的,所以url会变为: 2.当用户访问books/的时候,会调用执行ViewSetMix 阅读全文
摘要:
一、GenericAPIView GenericAPIView扩展了APIView,为标准列表和详细视图添加了常见的行为。 提供的每个具体通用视图都是一个GenericAPIView或多个mixin类组合在一起而构建的。 例如: BookView视图类继承自: ListModelMixin:用于显示 阅读全文
摘要:
一、手动序列化 model_to_dict():将对象转化成字典的形式: [{"id": 1, "title": "go"}, {"id": 2, "title": "java"}, {"id": 3, "title": "python"}, {"id": 4, "title": "c++"}] m 阅读全文
摘要:
在django—CBV源码分析中,我们是分析的from django.views import View下的执行流程,这篇博客我们介绍django Rest Framework下的APIView的源码分析。 一、as_view() 我们还是先从URLconfig中入手,由于BookView是一个基于 阅读全文
摘要:
一、CBV(基于类的视图) 视图是可以调用的,它接受请求并返回响应,这不仅仅是一个函数,Django提供了一些可以用作视图的类的例子,这些允许您通过继承或mixin来构建视图并重用代码。 基本示例 Django提供了基本的视图类,它将适用于广泛的应用程序。所有的视图类都继承自View该类,它处理将视 阅读全文
摘要:
1. 依托模型创建表单 ---> ModelForm 如果你正在构建一个数据库驱动的应用程序,那么你很可能会有与Django模型密切相关的表单。 例如,你可能有一个BlogComment 模型,并且你想创建一个让人们提交评论的表单。 在这种情况下,在表单中定义字段类型是多余的,因为您已经定义了模型中的字段。 出于这个原因,Django提供了一个助手类,允许您Form 从Dj... 阅读全文
摘要:
一、BoundField BoundField是一个将字段添加数据的一个类,给对应的form字段封装上数据。 比如 :我在我博客网站后台添加一篇文章的时候: Tags和Author都是有数据的,BoundField他将modelform中的字段和model中对应数据进行了封装。 二、BoundFie 阅读全文
摘要:
一、Django admin的执行流程 https://www.cnblogs.com/weihengblog/p/9122509.html 我的博客,介绍了django admin执行流程 二、Xadmin 阅读全文