摘要:
1. 什么是编程? 数据结构和算法 2. 什么是rest? 2.1 传统方式下的url 127.0.0.1:9001/books/ 127.0.0.1:9001/get_all_books/ 访问所有的数据 127.0.0.1:9001/books/{id}/ 127.0.0.1:9001/book 阅读全文
摘要:
1.setTimeout/ setInterval 场景一 :this指向改变无法用this访问vue实例 mounted(){ setTimeout( function () { //setInterval同理 console.log(this); //此时this指向Window对象 },100 阅读全文
摘要:
vue的基础使用 vue的介绍 前端框架和库的区别 nodejs的简单使用 vue的起步 指令系统 组件的使用 过滤器的使用 watch和computed 钩子函数 渐进式的JavaScript框架 vue react angualr 作者:尤雨溪 facebook 谷歌公司 vue的官网文档 ht 阅读全文
摘要:
在model中使用的 class Meta 内嵌类的所有 元数据选项 (meta options) 可用的 Meta 选项 abstract Options.abstract 如果 abstract = True ,这个 model 就是一个 抽象基类 。 app_label Options.app 阅读全文
摘要:
常用快捷键 快捷键功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩 阅读全文
摘要:
formset:适用于对多个表单进行操作,字段需要也可以用model中的表的字段来作为验证规则。 modelformset:适用于对多个表单进行操作,字段需要也可以用model中的表的字段来作为验证规则,速度可能快一些(有待考证) formset用法: from django import form 阅读全文
摘要:
node中npm的使用 nodejs 软件 注:终端按两次Ctrl C 退出node node -v 查看node版本 npm -v 看npm版本 1.安装nodejs 自带了包管理器npm (node package manager) npm install Bootstrap 好比 Python 阅读全文
摘要:
知识预览 QuerySet 中介模型 查询优化 extra 整体插入 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 1 >>> Entry.objects.all()[:5] # (LIMIT 5) >>> En 阅读全文
摘要:
权限: 一个含正则表达式的url rabc使用步骤 (1) 先将rbac组建移植到新的项目中 (2) 将settings中install_app中加入"rbac" (3) 将新项目的用户表与rbac下的User表一对一关联 (4) 数据迁移 (5) 在登录成功后引入rbac下的initial_ses 阅读全文
摘要:
1.Cookie 会话跟踪技术 可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086发出多个请 阅读全文
摘要:
auth模块 1 from django.contrib import auth 用户认证组件auth_user示例: 注意:扩展后auth_user表变为 app名_加的类 (如下变为app01_userinfo) 1. 在models.py中写想加的类和字段,注意类要继承AbstractUser 阅读全文
摘要:
1 """ 2 # 第一个知识点 \r 3 """ 4 import time 5 print('\r80%',end='') 6 time.sleep(2) 7 print('\r90%',end='') 8 """ 9 # 第二个知识点 %% 10 """ 11 tpl = "进度条目前是%s% 阅读全文
摘要:
1.编码&字符串 字符串: py2: unicode v = u"root" 本质上用unicode存储(万国码) (str/bytes) v = "root" 本质用字节存储 py3: str v = "root" 本质上用unicode存储(万国码) bytes v = b"root" 本质上用 阅读全文
摘要:
1.继承 # 按照类的继承顺序,找下一个. class Foo(object): def f1(self): super().f1() print('3个功能') class Bar(object): def f1(self): print('6个功能') class Info(Foo,Bar): 阅读全文
摘要:
破解补丁激活 优点:永久期限 缺点:需要修改配置文件和下载破解文件 优点:永久期限 缺点:需要修改配置文件和下载破解文件 1.下载破解文件 点击链接 https://pan.baidu.com/s/112tS3XjAENIHaJ-aSCe0dA 下载补丁文件 jetbrains-agent.jar 阅读全文
摘要:
python输出带颜色字体详解 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的 阅读全文
摘要:
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 Requests 1 pip3 install requests 2 # 模拟浏览器发送请求 阅读全文
摘要:
pycharm的venv文件夹的自定义 pycharm的venv文件夹的自定义 pycharm的venv文件夹的自定义 pycharm的venv文件夹的自定义 pycharm每次新建项目都需要重新安装库,解决方法如下: 新建项目时自定义选择库(自己安装python位置),不要创建新的(如下图) 第一 阅读全文
摘要:
目录: 一、响应式页面-@media 二、移动端单位 三、bootstrap 四、bootstrap的插件 一. 响应式页面-@media 我们为什么要写自适应的页面(响应式页面) 众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话, 阅读全文
摘要:
目录: 缓存 memcached redis 缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操 阅读全文