隐藏页面特效

07 2020 档案

摘要:下载 redis下载地址 步骤,一直下一步按就完事了,记得勾选添加到环境配置 其中建议自定义路径吧,文件夹名字Redis,一定要大写,小写不来事。 安装完后 启动命令 找到你安装redis的文件夹,在上面直接cmd,进入命令行模式 输入命令:redis-servser.exe redis.windo 阅读全文 »
posted @ 2020-07-31 00:57 我在路上回头看 阅读(194) 评论(0) 推荐(0) 编辑
摘要:下载地址 下载比较慢的,用迅雷下,点击复制地址,然后在迅雷里面直接创建连接 Anaconda基于python3.8 Anaconda基于python3.6的 安装步骤 没啥说的,一路安装,中间有个勾选建议安装个人版本,不要用所有者,另外不要添加环境变量配置 验证安装结果 1.“开始 → Anacon 阅读全文 »
posted @ 2020-07-30 23:36 我在路上回头看 阅读(759) 评论(0) 推荐(0) 编辑
摘要:基于form组件和modelform组件改造图书管理系统 详情可以去图书管理系统分类中查看 基于form组件和modelform组件改造图书管理系统 modelform的补充 class BookModelForm(forms.ModleForm): #书籍的名称没有最小长度的校验,那么我们就可以自 阅读全文 »
posted @ 2020-07-30 22:13 我在路上回头看 阅读(107) 评论(0) 推荐(0) 编辑
摘要:添加 基于form组件改造 步骤1 1.为了区分自己写的form类和视图逻辑,所以工作中需要区分开来,那么就可以在应用下创建一个叫utils的文件夹,专门存放我们写的form类,py文件名随便起 2.在创建好py文件,如mymoforms.py文件中写上定义的模型类 3.修改html页面 4.编写逻 阅读全文 »
posted @ 2020-07-30 21:50 我在路上回头看 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Forms和ModelForm 进行数据校验,先看数据校验的过程 注册页面图解: 前端为了用户体验会做一些校验,不满足校验要求会报错 服务端也会对数据进行一些校验,不满足校验要求会报错 数据库也会对数据进行一些校验,不满足校验要求会报错 form组件和modleform组件就是让我们的数据校验过程更 阅读全文 »
posted @ 2020-07-30 02:51 我在路上回头看 阅读(293) 评论(0) 推荐(0) 编辑
摘要:jquery操作cookie 下载地址 http://plugins.jquery.com/cookie/ 引入 <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript 阅读全文 »
posted @ 2020-07-28 23:47 我在路上回头看 阅读(120) 评论(0) 推荐(0) 编辑
摘要:book_list.html代码 {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="{% 阅读全文 »
posted @ 2020-07-28 00:24 我在路上回头看 阅读(220) 评论(0) 推荐(0) 编辑
摘要:基于cookie的登录认证装饰器 def check_login(f): def inner(request,*args,**kwargs): is_login = request.COOKIES.get('is_login') if is_login == 'True': ret = f(requ 阅读全文 »
posted @ 2020-07-27 22:13 我在路上回头看 阅读(237) 评论(0) 推荐(0) 编辑
摘要:修改QueryDict的几种方式 简介 在正常的请求/响应周期中访问时,request.POST和request.GET上的QueryDict将是不可变的. 要获得可变版本,您需要使用QueryDict.copy()或者._mutable = True 第一种方式 用request.POST调用_m 阅读全文 »
posted @ 2020-07-26 03:21 我在路上回头看 阅读(3023) 评论(0) 推荐(1) 编辑
摘要:models.py模型类 Book模型类下面写一个获取所有作者的函数 class Book(models.Model): ..... def get_all_author(self): # name_list = [] # for author in self.authors.all(): # na 阅读全文 »
posted @ 2020-07-26 02:55 我在路上回头看 阅读(202) 评论(0) 推荐(1) 编辑
摘要:views.py代码 def test(request): if request.method == 'GET': return render(request,'test.html') elif request.method == 'POST': # print(request.POST) user 阅读全文 »
posted @ 2020-07-26 01:35 我在路上回头看 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:Cookie cookie解析 会话 http协议是无状态的,无连接的 导致每次客户端访问服务端需要登录成功之后才能访问的页面,都需要用户再重新登录一遍,用户体验极差。 客户端想了个办法,cookie,小甜点 浏览器第一次请求携带的cookie为{},服务器设置cookie并返回给浏览器,浏览器第二 阅读全文 »
posted @ 2020-07-26 00:49 我在路上回头看 阅读(125) 评论(0) 推荐(0) 编辑
摘要:AJAX 它是js的功能,特点:异步请求,局部刷新 简单请求示例 基于jquery的ajax请求 异步请求,不会刷新页面,页面上用户之前输入的数据都不会丢失 <p>下面是ajax请求</p> <div> <label> 用户名:<input type='text' name='username' i 阅读全文 »
posted @ 2020-07-23 22:47 我在路上回头看 阅读(589) 评论(0) 推荐(0) 编辑
摘要:5.每个作者出版的所有书的最高价格以及最高价格的那本书的名称. 用django的模型类写不出来的,只能用原生sql写这题 关于第五题,mysql5.7及以上版本,使用下面的答案 set sql_mode='STRICT_TRANS__TABLES';#先将当前会话的sql_mode的only_ful 阅读全文 »
posted @ 2020-07-23 20:59 我在路上回头看 阅读(110) 评论(0) 推荐(0) 编辑
摘要:ORM执行原生sql语句 在模型查询api不够用的情况下,我们还可以使用原始的sql语句进行查询 方式1 raw() raw()方法,返回模型的实例django.db.models.query.RawQuerySet 实例 这个RawQuerySet实例可以像一般的QuerySet那也,通过迭代来提 阅读全文 »
posted @ 2020-07-22 23:56 我在路上回头看 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:orm多条操作 删除和修改 修改 在一对一和一对多关系时,和单表操作是一样的 一对一 一个作者对应一个信息 ad_obj = models.AuthorDetail.objects.get(id=1) models.Author.objects.filter(id=1).update(name='x 阅读全文 »
posted @ 2020-07-21 18:31 我在路上回头看 阅读(472) 评论(0) 推荐(0) 编辑
摘要:settings.py配置 1.当前app的应用名称添加进去 INSTALLED_APPS = [ app01, #简写就行 ] 2.MIDDLEWARE中把csrf注释掉,防止post请求发送失败 3.DATABASES = { 'dafault':{ 'ENGINE':'django.db.ba 阅读全文 »
posted @ 2020-07-21 00:05 我在路上回头看 阅读(298) 评论(0) 推荐(0) 编辑
摘要:图书管理系统作业知识点整理 知识点1: print(request.POST.dict())#dict()方法能将QueryDict类型数据转换为普通字典类型数据 传数据时,可以用**{}打散的方式来传输入,但是如果碰到models中有decimal类型的字段数据,那么update更新时,会对提交的 阅读全文 »
posted @ 2020-07-20 21:34 我在路上回头看 阅读(189) 评论(0) 推荐(0) 编辑
摘要:shell指令 命令 python manage.py shell 在Terminal,执行上面这个指令会进入到python解释器环境中,并且加载了我们当前django项目配置环境,所以可以在当前shell使用django内部的功能,如 from app01 import models models 阅读全文 »
posted @ 2020-07-19 23:24 我在路上回头看 阅读(178) 评论(0) 推荐(0) 编辑
摘要:model类的属性参数 比如:models.CharField(null=True,blank=True) (1)null 如果为True,Django将用NULL在数据库中存储空值。默认值时False (2)blank 如果为True,该字段允许不填。默认为False。 要注意,这与null不同。 阅读全文 »
posted @ 2020-07-16 20:32 我在路上回头看 阅读(194) 评论(0) 推荐(0) 编辑
摘要:补充第三天跟safe差不多的一个方法 templatetags文件夹 自定义的py文件 需要先导入模块 from django.utils.safestring import mark_safe @register.simple_tag def atag(v1,v2): print(v1,v2) r 阅读全文 »
posted @ 2020-07-15 22:58 我在路上回头看 阅读(850) 评论(0) 推荐(0) 编辑
摘要:django模板渲染 模板渲染,模板指的就是html文件,渲染指的就是字符串替换,将模板中的特殊符号替换成相关数据 基本语法 {{ 变量 }} {% 逻辑 %} 变量使用 示例 Views.py文件 def home(request): class A: def __init__(self): se 阅读全文 »
posted @ 2020-07-15 01:06 我在路上回头看 阅读(302) 评论(0) 推荐(0) 编辑
摘要:django视图系统 request对象 常用属性和方法 print(request) #wsgirequest对象 print(request.path) #请求路径 /index/ print(request.method) #请求方法 POST GET print(request.POST) 阅读全文 »
posted @ 2020-07-13 16:49 我在路上回头看 阅读(135) 评论(0) 推荐(0) 编辑
摘要:jinja2模板渲染简单使用 下载安装 pip install jinja2 使用示例 html文件中写法 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compati 阅读全文 »
posted @ 2020-07-11 12:26 我在路上回头看 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.国内如何快速访问gibhub -FQ的方法无非就是用软件,这种就不介绍了 -本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github 打开https://tool.chinaz.com/dns/网站,查询下列三个地址的ip 1.github.com 2.asset 阅读全文 »
posted @ 2020-07-07 07:35 我在路上回头看 阅读(24608) 评论(6) 推荐(6) 编辑
摘要:Jquery入门 支持链式操作 $('.c1').addClass('c2').text('xxx').addClass('xxx').css({'color':'white'}); jquery引入方式 外部网址引入 <!--<script src="https://cdn.bootcss.com 阅读全文 »
posted @ 2020-07-07 05:17 我在路上回头看 阅读(130) 评论(0) 推荐(0) 编辑
摘要:HTML基础 html文件结构 <!DOCTYPE html> 文档类型声明 <html lang="en"></html> 是html标签,称之为根标签,一个html文件,有且只有一个根标签 head标签 html文档头标签,用来对文档的内容进行描述 meta标签,告诉浏览器以哪种编码方式打开这个 阅读全文 »
posted @ 2020-07-06 14:48 我在路上回头看 阅读(126) 评论(0) 推荐(0) 编辑

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