随笔分类 - python学习笔记
摘要:1.前端代码 2.后端代码 显示效果
阅读全文
摘要:1.前端代码 2.后端代码 显示效果
阅读全文
摘要:1.前端代码 2.后端代码 显示效果
阅读全文
摘要:1.前端代码 2.后端代码 显示效果
阅读全文
摘要:1.前端代码 前端HTML 前端js 2.后端代码(python + Django) django路由 django视图
阅读全文
摘要:1.文件上传 前端代码 JS代码 在使用 组件时,会有页面上渲染两个 按钮,可以使 后端代码 python import os import time from django.views.decorators.csrf import csrf_exempt def check_upload_wrap
阅读全文
摘要:git的学习笔记(一): "git本地操作" 1.创建ssh key ssh keygen t rsa C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公钥id_rsa.pub和私钥id_rsa 2.登录github网站,在用户的s
阅读全文
摘要:1.csrf原理 csrf要求发送post,put或delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请求时携带上次分配的随机字符串到服务端进行校验 2.Django中的CSRF中间件 首先,我们知道Django
阅读全文
摘要:1.什么是事务 数据库事务:(database transaction): 事务是由一组SQL语句组成的逻辑处理单元,一组事务中的SQL语句要不全部执行成功功;如果其中某一条执行失败,则这组SQL语句中已经执行的语句会回滚到这组SQL语句执行之前的状态。 事务处理,可以确保非事务性单元的多个操作都能
阅读全文
摘要:1.什么是触发器 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行 它比数据库本身标准的功能有更精细和更复杂的数据控制能力 2.触发器的作用: 2.1 安全性 可以基于数据库的值使用户具有操作数据库的某种权利。 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数
阅读全文
摘要:1.什么是存储过程 很多时候,SQL语句都是针对一个或多个表的单条语句。但是也有时候有的查询语句需要进行多次联表查询才能完成,此时就需要用到存储过程了。 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中经过第一次编译后,再次调用不需
阅读全文
摘要:1.什么是索引 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 更通俗的说,数据库索引好比是一本书前面的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。 对于索引,会保存在额外的文件中。 2.索引的类型 1、普
阅读全文
摘要:源码剖析Django REST framework的认证方式 由Django的CBV模式流程,可以知道在 。 如果自定义的类中没有定义 ,根据面向对象中类的继承可以知道,则 。 现在来看看Django restframework的认证流程 Django restframework是基于Django的
阅读全文
摘要:Django CBV模式的源码解析 通常来说,http请求的本质就是基于Socket Django的视图函数,可以基于FBV模式,也可以基于CBV模式。 基于FBV的模式就是在Django的路由映射表里进行url和视图函数的关联,而基于CBV的模式则是在views.py文件中定义视图类,在视图类中视
阅读全文
摘要:在python中,一切皆对象,应该怎么理解呢?? 先来看几个例子: [root@localhost ~] python3 Python 3.6.3rc1 (default, Feb 26 2018, 22:34:25) [GCC 4.8.5 20150623 (Red Hat 4.8.5 16)]
阅读全文
摘要:1.pip安装virtualenvwrapper [root@localhost ~] pip install virtualenvwrapper 安装virtualenvwrapper [root@localhost ~] pip list | grep virtualenvwrapper vir
阅读全文
摘要:1.为什么要定义MySQL数据类型 定义MySQL数据类型其实就是为了对数据进行分类,实现对不同的分类进行不同的处理 1、使系统能够根据数据类型来操作数据。 2、预防数据运算时出错。例如,通过强大的数据分类把每个类型不特定的行为联系在一起,执行这些行为时,数据分类可以预防错误。最长见的错误是字符不数
阅读全文
摘要:1.后台管理之角色管理 1.1 角色管理之定义角色表单 在app的admin目录的forms.py文件中,定义角色表单 角色表单 class RoleForm(FlaskForm): name = StringField( label="角色名称", validators=[ DataRequire
阅读全文
摘要:1.后台管理之电影管理 1.1 电影管理之所有电影收藏列表 1.1.1 电影管理之电影收藏列表视图函数 在admin目录下的views.py文件中定义电影收藏列表视图函数 电影收藏列表视图函数需要被 和`权限控制装饰器`同时装饰 @admin.route('/moviecol/list//', me
阅读全文
摘要:1.后台管理之电影预告管理 1.1 定义电影预告表单 在app的admin目录的forms.py文件中,定义电影预告表单 预告表单 class PreviewForm(FlaskForm): title = StringField( label="预告标题", validators=[ DataRe
阅读全文