06 2019 档案
摘要:以下代码前后端交互以Django模板语法为例 先来以伪代码来示意用法: HTML部分: JS动态插入部分代码: 运行之后我们来浏览器看检查打印的内容: 看插入前后打印结果我们可以得知 这一句只是在原标签内部追加了一个 原理解析: $title.html()获取到了<tr>标签内部所有标签及文本,拿到
阅读全文
摘要:inclusion_tag在使用的时候可以帮我们减少很多前端和后端重复的代码 逻辑图: inclusion_tag的作用是主页面以一定的语法给一个参数,调用某个函数,这个函数可以通过主页面给的参数做一些逻辑处理得到一些数据,将数据渲染到一个小html模块,然后将渲染后的小html模块返回给主页面渲染
阅读全文
摘要:Title 订单管理 ...
阅读全文
摘要:Title 注册 {% csrf_token %} 用户名 密码 再次输入密...
阅读全文
摘要:下一篇:ajax将文件发往Django后端 https://www.cnblogs.com/dongxixi/p/11062232.html
阅读全文
摘要:Auth认证模块 执行数据库迁移的那两条命令时,即使我们没有建表,django是不是也会创建好多张表?我们创建之后去看一下里面的一个叫auth_user表,既然是表,那肯定应该有对应的操作改表的方法 auth_user表记录的添加 创建超级用户(不可手动插入,因为密码是加密的) 简单使用auth认证
阅读全文
摘要:ORM( Object relational mapping 对象关系映射)D:把面向对象中的类和数据库表一一对应起来,在django项目与数据库之间起着桥梁的 角色E:通过操作类和对象,对数据库表实现数据的增删改查等操作,而不需要写SQL语句 使用ORM可以通过方便的配置,切换使用不同的数据库U:
阅读全文
摘要:Cookie Session和自定义分页 cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人
阅读全文
摘要:form过滤代码: 视图函数: 百思不得其解,虽然知道是哪里出了问题,但是就是找不出来,哎哎, 这回长记性了,这里get错了,username拿到的就是个None啊,返回回去也是个None,擦泪~~~
阅读全文
摘要:Web框架之Django_09 重要组件(Django中间件、csrf跨站请求伪造) 摘要 Django中间件 csrf跨站请求伪造 一、Django中间件: 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改
阅读全文
摘要:好文章来自:https://www.cnblogs.com/lixinjie/p/a-post-about-io-clearly.html#4252178 常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个H
阅读全文
摘要:好文章来自:https://www.cnblogs.com/lixinjie/p/a-answer-about-thread-safety-in-a-interview.html#4279679 不是线程的安全面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优
阅读全文
摘要:AbstractUser和AbstractBaseUser看起来十分相似,如果你不熟悉djiango的auth重写User,那你很容易弄错,导致一堆bug。 我们查看AbstractUser的源码得知,AbstractUser继承了AbstractBaseUser,讲得俗气一点就是,Abstract
阅读全文
摘要:<!--end: blogStats --> <!--end: navigator 博客导航栏 --> <!--end: header 头部 --> <!--done--> Django Form表单组件 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入
阅读全文
摘要:login视图函数: def login(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') ...
阅读全文
摘要:forms组件使用完整示例: views中定义form类: 前端渲染代码: 由于引入了许多第三方样式,没有导入JS,CSS样式等部分,截取了body部分作为示例 views视图函数处理部分:
阅读全文
摘要:前端数据格式contentType参数 前后端传输数据的编码格式 1.urlencoded(form表单与ajax默认的数据提交编码格式) 数据格式 name='jason'&password='123' django后端识别到urlencoded数据格式将其处理封装到了reque...
阅读全文
摘要:MTV与MVC MTV模型(django): M:模型层(models.py) T:templates V:views MVC模型: M:模型层(models.py) V:视图层(views.py) C:控制器(C...
阅读全文
摘要:F查询 from django.db.models import F,Q # 当查询条件来自于数据库的某个字段,这个时候就必须使用F # 查询卖出数大于库存数的商品 res = models.Product.objects.filter(maichu__gt=F('kucun')) # 将所有商品的价格提高1...
阅读全文
摘要:class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param all_count: 数据库中的...
阅读全文
摘要:好文章来自追风的小蚂蚁:https://www.cnblogs.com/zhuifeng-mayi/p/9099811.html cookie:Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的键值对数据 1.什么是ses
阅读全文
摘要:模板层 后端朝html页面传递数据 两种给html页面传递数据的方式 第一种: render(request,'index.html',{'user_list':user_list}) 第二种 render(request,'index.html',locals()) 后端可以给html传递的数据有
阅读全文
摘要:1 引言 在实际开发过程中,我们经常会用到日期或者时间,那么在Python中我们怎么获取时间,以及如何将时间转换为我们需要的格式呢?在之前的开发中,也曾遇到time、datetime等模块下的不同函数,这些函数名又很是相似,几次下来头都昏了,今天来彻底总结梳理一下Python中日期时间获取与格式化。
阅读全文
摘要:# -*- coding:utf-8 -*- # Author : liuqingzheng # Data : 2018/11/27 17:26 # 导入模块 import xlrd from datetime import datetime,date # 打开要读的excel tt=xlrd.open_workbook('tt.xlsx') # 打印所有表格名字 print(tt.sheet_...
阅读全文
摘要:首先我们来看下ajax两种请求的区别: Ajax中POST和GET的区别Get和Post都是向服务器发送的一种请求,只是发送机制不同。1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。2. 首
阅读全文
摘要:<!--end: blogStats --> <!--end: navigator 博客导航栏 --> <!--end: header 头部 --> <!--done--> Django 模板层 Django 模板层 前后端数据传递 (1) 后端朝前端页面传递数据的方式: # 将当前所在的名称空间中
阅读全文
摘要:Django orm Django——orm进阶 测试Django中的orm 表结构: models.py class User(models.Model): name = models.CharField(max_length=32) age = models.IntegerField() reg
阅读全文
摘要:app01 每一个应用下的路由必须写路由列表,项目才可以跑起来,哪怕是空
阅读全文
摘要:template.js是由纯JavaScript编写的第三方模板引擎。点击https://github.com/yanhaijing/template.js可进行下载。 在页头导入模板文件 以下例子实现用template渲染动态列表
阅读全文
摘要:用于网页向后端上传大文件 欢迎来搂~~~
阅读全文
摘要:Django 模型层(标签、过滤器、模板的继承与导入) 好文章来自超哥:https://www.cnblogs.com/guanchao/p/11006062.html 过滤器/自定义过滤器 模板语法中的过滤器类似于python中的内置方法,在我们把数据从后端通过rander传入到前端html文件中
阅读全文
摘要:似是而非的JS - 异步调用可以转化为同步调用吗? 好文章来自:https://www.cnblogs.com/zhuanzhuanfe/p/7391299.html 源起 小飞是一名刚入行前端不久的新人,因为进到了某个大公司,俨然成为了学弟学妹眼中'大神',大家遇到js问题都喜欢问他,这不,此时他
阅读全文
摘要:HTML5中的Blob对象只是二进制数据的容器,本身并不能操作二进制,故本篇将对其操作对象FileReader进行介绍。 FileReader FileReader主要用于将文件内容读入内存,通过一系列异步接口,可以在主线程中访问本地文件。 使用FileReader对象,web应用程序可以异步的读取
阅读全文
摘要:Django 的路由系统 Django 的路由系统 路由层 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$',views.home), url(r'^test/$',views.test), url(r'^testadd/$',v
阅读全文
摘要:以上是需求代码 以下是实现css样式代码 通过以上操作,我们可以实现将一张图片作为网页背景,且不会因为浏览器的尺寸导致留白和重复
阅读全文
摘要:正则匹配手机号码: 常用于用户注册或登录时校验,减少代码量 总结:如何认为一个函数是函数还是方法是区别于谁而言的,对象方法对对象是方法,对类就是普通函数
阅读全文
摘要:事件句柄 HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。
阅读全文
摘要:转载自 康哥:https://www.cnblogs.com/ZKPython/p/10992326.html 首先,服务器要安装nginx和mysql,网站文件建议放在/usr/local/www,环境python3.6+mysql5.7,阿里云的服务器可以用公共镜像有一个配置好的,不然就自己装一
阅读全文
摘要:今天用ajax实现动态插入数据时发现监听一直不起作用,一样的代码,非动态的就可以监听实现 这是困扰了我近一个小时的bug,后面才理解到可能是动态插入导致的! 看了看网上的解决方案,似乎都不太通俗,讲的也不周全,记录一下,这是成长的印记! 废话不多说,直接看问题上方案! 解决方案!! 代码解析:既然无
阅读全文
摘要:如果你还没有下载Git,请移步下载:https://git-scm.com/downloads 下载后解压傻瓜式安装,不过请记住你的安装目录,我们会用到。 以我的安装目录为例:D:\Program Files\Git 首先打开pycharm 鼠标点击 file 点settings 进入设置 第一步配
阅读全文
摘要:小编GitHub:https://github.com/ds1889 首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join 有了自己的账号以后,就可以进行登录,开始创建一个新的项目 创建一个新的项目,填写项目名称,描述 创建完成之后,跳转到下面的页面,下面
阅读全文
摘要:有些同学喜欢追求新鲜感~但追求新鲜感终归是要付出一点点代价的 在编程领域有一句至理名言:用东西不要用最新的! 就像每次苹果系统的升级都会有相当一部分用户的手机成砖一样 下面我们就介绍一个因版本升级带来的小bug: 在python3.6版本下安装运行django 1.11版本正常运行 但python3
阅读全文
摘要:这一篇我们将迎来python强大的web框架Django,相信大家都已经不陌生,本篇将介绍Django的安装及基础项目搭建,大神略过~ Django是需要我们手动pip安装的,首先我们来安装Django 两种安装方式:命令行、pycharm 这里我们推荐下载1.11.11版本(原因嘛,大家懂的,就好
阅读全文
摘要:我们都在讲web开发web开发,那到底什么是web呢? 如果你正在学习python三大主流web框架,那这些你必须要知道了 软件开发架构: C/S架构:Client/Server 客户端与服务端 B/S架构:Browser/Server 浏览器与服务端(本质上仍是C/S架构) HTTP协议: 超文本
阅读全文
摘要:网上有一些许多关于计算器的源码,但我似乎不太care 一直寻思着自己手撸一个才有意思,于是这就开始了 实现功能: 1、基本的两个数 +-x÷ 运算以及取反,百分之,平方等 2、支持连续运算 3、暂不支持公式及长串输入运算 第一步:定义相关变量:基于两个数之间的运算,需要有两个变量来存储值;中间运算符
阅读全文
摘要:clone()与clone(true)同为克隆 clone()表示复制标签本身, clone(true)会将标签绑定的事件一起复制 来看案例: 显示效果 这三个按钮都可以点击并实现复制以此往后插入。 如果JS部分代码该为这样: 那么仅仅只有第一个按钮可以通过点击实现自我复制,后面克隆得到的其他按钮都
阅读全文
摘要:COPY自强仔 找到div标签并给div标签设置为红色 // 原生js操作 var d1Ele = document.getElementById('d1'); d1Ele.style.color = 'red'; // jQuery操作 $('#d1').css('color','blue');
阅读全文
摘要:首先来个例子: 我们在登陆或者注册一些网站时,如果某一项点过了但没填,鼠标移走后是不是经常看到网站有相应的红色字体提示呢? 那下面我们就以这个为例来剖析下jQuery和原生JS的一些区别,来上代码: 页面打开效果: 直接点击提交后显示效果: 随后鼠标点击用户名框时的效果: 由此,我们可以实现登陆或注
阅读全文