06 2019 档案
摘要:项目目录结构: 配置文件加载 setting.py 会从上至下加载每个app的app.py文件 第一步:循环加载执行所有已经注册的app中的stark.py文件 第二步: 执行代码 第三步 所有的app中的stark.py里面 都是调用 stark/service/sites.py 的site 这里
阅读全文
摘要:admin组件使用 admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INS
阅读全文
摘要:9. Xadmin xadmin是Django的第三方扩展,比使用Django的admin站点更强大也更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 9.1. 安装 通过如下命令安装xadmin的最新版 在配置文件中注册如下应用
阅读全文
摘要:一、简述列表与元组的区别 答: 元组tuple与列表List相同点 元组tuple与列表List都是序列类型的容器对象,可以存放任何类型的数据、支持切片、迭代等操作。 元组tuple与列表List区别: 1.不可变与可变:两种类型除了字面上的区别(括号与方括号)之外,最重要的一点是tuple是不可变
阅读全文
摘要:参考地址:https://www.cnblogs.com/Eva-J/articles/8253549.html 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一
阅读全文
摘要:5. 组件化开发 5.1 组件[component] 组件(Component)是自定义封装的功能。在前端开发过程中,经常出现多个网页的功能是重复的,而且很多不同的网站之间,也存在同样的功能。 而在网页中实现一个功能,需要使用html定义功能的内容结构,使用css声明功能的外观样式,还要使用js来定
阅读全文
摘要:4. 通过axios实现数据请求 vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: axios提供发送请求的常用方法有两
阅读全文
摘要:3. Vue对象提供的属性功能 3.1 过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中。 定义过滤器的方式有两种。 3.1.1 使用Vue.filter()进行全局定义 3.1.2 在vue对象中通过filters属性来定义 <!DOCTYPE
阅读全文
摘要:4. 过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 在配置文件setting.py中增加过滤后端的设置: 在视图中添加filter_fields属性,指定可以过滤的字段 5. 排序 对于列表数据,REST framewor
阅读全文
摘要:为了方便接下来的学习,我们创建一个新的子应用 four 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. 创建管理员以后,访问admin站点,先修改站点的语言配置 settings.py 访问admin 站点效果: 1. 认证Authenticati
阅读全文
摘要:1. vue.js的快速入门使用 1.1 vue.js库的下载 vue.js是目前前端web开发最流行的工具库,由尤雨溪在2014年2月发布的。 另外几个常见的工具库:react.js /angular.js 官方网站: 中文:https://cn.vuejs.org/ 英文:https://vue
阅读全文
摘要:安装软件的方法有哪几种 1 yum一键安装 2 rpm包安装(太麻烦,不推荐使用) 3 下载源码包,进行编译安装 安装python3的步骤 1.下载python3源码包 wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz2.下载
阅读全文
摘要:对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter SimpleRouter DefaultRou
阅读全文
摘要:REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1、2个视图基类 1.1、 APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST
阅读全文
摘要:drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询
阅读全文
摘要:作用 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能 7.1 定义序列化器 Django REST framework中的Ser
阅读全文
摘要:1. Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离 2.前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公司开
阅读全文