10 2018 档案

摘要:关系型数据库(Mysql和Oracle) 1.表和表、表和字段、数据和数据存在着关系 优点: 1.数据之间有关系,进行数据的增删改查的时候是非常方便的 2.关系型数据库是有事务操作的,保证数据的完整性和一致性。 缺点: 1.因为数据和数据是有关系的,底层是运行了大量的算法 大量算法会降低系统的效率, 阅读全文
posted @ 2018-10-31 17:50 Hear7 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:Dajngo admin使用 admin app Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: settings.py中 INSTALLED_ 阅读全文
posted @ 2018-10-29 21:59 Hear7 阅读(180) 评论(0) 推荐(0) 编辑
摘要:基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户 阅读全文
posted @ 2018-10-29 20:36 Hear7 阅读(236) 评论(0) 推荐(0) 编辑
摘要:权限管理 设计分析以及具体细节 说起权限我们大家都知道,不一样的角色会有不一样的权限。 比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。 所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用!(是不是很厉害) 步骤 一、先创建一个项目, 阅读全文
posted @ 2018-10-29 20:35 Hear7 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:先检查seeting数据库配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'eaxm_db', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'root', 阅读全文
posted @ 2018-10-26 18:30 Hear7 阅读(7514) 评论(0) 推荐(2) 编辑
摘要:第一部分 1-使用内建函数: 你可以用Python写出高效的代码,但很难击败内建函数. 经查证. 他们非常快速 2-使用 join() 连接字符串. 你可以使用 + 来连接字符串. 但由于string在Python中是不可变的,每一个+操作都会创建一个新的字符串并复制旧内容. 常见用法是使用Pyth 阅读全文
posted @ 2018-10-22 20:06 Hear7 阅读(430) 评论(0) 推荐(0) 编辑
摘要:一、系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收 阅读全文
posted @ 2018-10-20 17:58 Hear7 阅读(156) 评论(0) 推荐(0) 编辑
摘要:操作文件夹(库) 增 create database db1 charset utf8; 查 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases; 改 alter database db1 charset gbk; 删 d 阅读全文
posted @ 2018-10-20 17:57 Hear7 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文
posted @ 2018-10-18 19:24 Hear7 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
posted @ 2018-10-17 23:26 Hear7 阅读(92) 评论(0) 推荐(0) 编辑
摘要:AJAX准备知识:JSON 什么是JSON? JSON指的是JavaScript对象表示法(JavaScript Object Notation ) JSON是轻量级的文本数据交换格式 JSON独立语言 JSON具有自我描述,更易理解 JSON指的是JavaScript对象表示法(JavaScrip 阅读全文
posted @ 2018-10-16 22:22 Hear7 阅读(214) 评论(0) 推荐(0) 编辑
摘要:阅读目录 引擎介绍 表介绍 创建表 查看表结构 mysql中的数据类型 表的完整性约束 修改表结构 删除表 多表结构的创建与分析 练习 返回顶部 引擎介绍 mysql中的存储引擎(https://www.cnblogs.com/Eva-J/articles/9682063.html) 返回顶部 表介 阅读全文
posted @ 2018-10-16 08:17 Hear7 阅读(259) 评论(0) 推荐(0) 编辑
摘要:cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2018-10-15 23:04 Hear7 阅读(279) 评论(0) 推荐(0) 编辑
摘要:目录: admin组件使用 admin源码解析 admin组件使用 Django提供了基于web的管理工具 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application defi 阅读全文
posted @ 2018-10-15 23:00 Hear7 阅读(206) 评论(0) 推荐(0) 编辑
摘要:前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 阅读全文
posted @ 2018-10-15 22:53 Hear7 阅读(107) 评论(0) 推荐(0) 编辑
摘要:视图、触发器、事务、存储过程、函数 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可 阅读全文
posted @ 2018-10-12 11:12 Hear7 阅读(192) 评论(0) 推荐(0) 编辑
摘要:机器学习基础算法__python实现(基于numpy等基础库) # 博客转自https://blog.csdn.net/weixin_39561100/article/details/80879211 主要是将《机器学习实战》中的算法实现一遍,后续会慢慢更新...... 决策树ID3分类的实现:ht 阅读全文
posted @ 2018-10-12 11:09 Hear7 阅读(387) 评论(0) 推荐(0) 编辑
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文
posted @ 2018-10-09 16:45 Hear7 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLc 阅读全文
posted @ 2018-10-09 16:44 Hear7 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() sk.bind(("127.0.0.1" 阅读全文
posted @ 2018-10-08 21:04 Hear7 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、装饰器装饰类方法 from functools import wraps def wrapper(func): @wraps(func) def inner(self,*args,**kwargs): # 此时的self是Person的实例对象 self.name += "爱吃糖" # func 阅读全文
posted @ 2018-10-01 19:21 Hear7 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示