django-登录后得个人信息
摘要:Web请求中的认证:https://yiyibooks.cn/xx/django_182/topics/auth/default.html Django使用会话和中间件来拦截request 对象到认证系统中。 它们在每个请求上提供一个request.user属性,表示当前的用户。如果当前的用户没有登
阅读全文
django-登录认证
摘要:login_required 装饰器 1.直接调用 在路由中应用login_required装饰器user/urls.py login_required()完成下面的事情: 如果用户没有登入,则重定向到settings.LOGIN_URL,并将当前访问的绝对路径传递到查询字符串中。例如:/accou
阅读全文
django-登录和退出及redis存储session信息
摘要:登录 1.视图函数views.py 2.模板login.html 3.使用django-redis django-redis文档:https://django-redis-chs.readthedocs.io/zh_CN/latest/ 配置settings.py文件 报错 原因django-red
阅读全文
djiango-异步发送邮件--celery
摘要:安装 1.项目目录里新建一个celery的包celery_tasks tasks.py中 2.在视图函数中导入tasks包就行 3.启动redis 执行celery命令 celery -A celery_tasks.tasks worker -l info 报错 这是因为pip没装redis 安装r
阅读全文
django-发送文件
摘要:客户端授权密码”,勾选“开启”,弹出新窗口填写手机验证码。 settings.py配置 在视图函数views.py文件中发送邮件
阅读全文
redis使用
摘要:直接安装 sudo apt-get install redis-server 下载 step1:下载 wget http://download.redis.io/releases/redis-3.2.8.tar.gz step2:解压 tar -zxvf redis-3.2.8.tar.gz ste
阅读全文
django-签名加密模块It's dangerous--加密token
摘要:https://juejin.im/entry/56b30250df0eea0054375e1d 安装 使用 实例user/views.py
阅读全文
django-使用类视图
摘要:视图函数views.py中 路由中一样也要重新配置 urls.py中
阅读全文
匹配手机号
摘要:一组匹配中国大陆手机号码的正则表达式。 正则表达式 (PCRE)如果你需要 POSIX 标准的正则表达式,点击这里匹配所有号码(手机卡 + 数据卡 + 上网卡)^(?:\+?86)?1(?:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(?:[01356789]\d{2}|4(?:0\d|
阅读全文
常用正则匹配
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白
阅读全文
mysql错误
摘要:nvicat连不上虚拟机mysql错误代码 2003 打开mysql配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1 bind-address = 0.0.0.0 # 绑定ip改成0.0.0.0 Inc
阅读全文
django--远程mysql
摘要:settings.py中配置 找到mysql的配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf 把绑定地址跟settings.py中HOST 的IP地址保持一致就行
阅读全文
python错误记录
摘要:raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No modul
阅读全文
django-用户认证模型
摘要:django本身会在mysql里存储一个user数据库 为了和django本身的user表区分 要在第一次迁移数据库前配置认证系统使用的用户模型 settings.py
阅读全文
Djiango-富文本编辑器
摘要:借助富文本编辑器,网站的编辑人员能够像使用offfice一样编写出漂亮的、所见即所得的页面。此处以tinymce为例,其它富文本编辑器的使用也是类似的。 在虚拟环境中安装包。 安装完成后,可以使用在Admin管理中,也可以自定义表单使用。 示例 1)在主settings.py中为INSTALLED_
阅读全文
Djiango-建立模型抽象基类
摘要:创建一个抽象模型基类 ‘ 然后 ’base_model.py 在其它的models.py中导入和继承 如 user.models.py
阅读全文
django-导入应用包的搜索路径
摘要:创建应用包 在 settings.py注册和配置urls.py中要按顺序导入包名和应用名 settings.py 路由urls.py 如果想把apps去掉的话要在配置文件里加入搜索路径 settings.py 这样就可以不加apps了 settings.py urls.py
阅读全文
git基础使用
摘要:1. git简介 1.1 产生历史 git是目前世界上最先进的分布式版本控制系统。 Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linu
阅读全文
创建django项目完整实例
摘要:虚拟环境搭配 安装和配置 安装虚拟环境的命令: 1)sudo pip install virtualenv #安装虚拟环境 2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包 3)编辑家目录下面的.bashrc文件,添加下面两行。 export WORKO
阅读全文
COOKIE和SESSION
摘要:COOKIE 设置Cookie 读取Cookie SESSION 设置session 对于敏感、重要的信息,建议要储在服务器端,不能存储在浏览器中,如用户名、余额、等级、验证码等信息。 在服务器端进行状态保持的方案就是Session。 启用Session Django项目默认启用Session。 打
阅读全文
PyCharm编辑HTML文件时输入{%不能自动补全
摘要:setting 里可以设置 Python Template Languages,选择自己使用的模板语言
阅读全文
查看mysql日志文件
摘要:开启mysql日志 /etc/mysql/mysql.conf.d/mysqld.cnf 找到第68,69行 前面的注释去掉 然后重启mysql 监听mysql日志
阅读全文
c#变量
摘要:数据类型1)、整数类型:int 只能存储整数,不能存储小数。2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。3)、金钱类型:decimal:用来村粗金钱,值后面需要加上一个m.4)、字符串类型:string,用来存储多个文本,也可以存储空,字符串类型的值需要
阅读全文
VS中常用的快捷键
摘要:Ctrl+K+D:快速对齐代码 Ctrl+Z:撤销Ctrl+S:保存(一定要经常保存!)Ctrl+J:快速弹出智能提示Shift+End 光标到行尾、Shift+Home 光标到行首Ctrl+K+C:注释所选代码Ctrl+K+U:取消对所选代码的注释F1:转到帮助文档折叠冗余代码: #Region
阅读全文
c#基础用法
摘要:1.注释符 1)注销 2)解释 2.3种方式 1)单行注释 // 2)多行注释 /*要注释的内容*/ 3)文档注释 /// 多用来解释类或方法 3.数据类型 1)值类型 2)引用类型 1.对象 object 2.动态 dynamic 3) 字符串 1.引号 2.@引号 ("逐字字符串) @ 符号用法
阅读全文
django后台管理
摘要:后台管理 1) 本地化 语言和时区的本地化。 修改settings.py文件。 2) 创建管理员 命令:python manage.py createsuperuser 根据指令往下填写 如果user为空 则默认是终端使用的user名称 3) 注册模型类 在应用下的admin.py中注册模型类。 告
阅读全文
django模型类
摘要:模型类 ORM django中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作。 在Django中主要是设计类:模型类。 ORM另外一个作用:根据设计的类生成数据库中的表。 模型类设计 在应用models.py中设计模型类。 必须继承与models.
阅读全文
django项目创建
摘要:项目创建 创建Django项目 命令:django-admin startproject 项目名 注意:创建应用必须先进入虚拟环境。 项目目录如下: __init__.py: 说明test1是一个python包。 settings.py: 项目的配置文件。 urls.py: 进行url路由的配置。
阅读全文
虚拟环境
摘要:虚拟环境 概念 之前安装python包的命令: sudo pip3 install 包名 包的安装路径:/usr/local/lib/python3.5/dist-packages 在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如果同一台机器上两个项目依赖
阅读全文
vim编辑器
摘要:# `vi` —— 终端中的编辑器 ## 目标 * `vi` 简介* 打开和新建文件* 三种工作模式* 常用命令* 分屏命令* 常用命令速查图 ## 01. `vi` 简介 ### 1.1 学习 `vi` 的目的 * 在工作中,要对 **服务器** 上的文件进行 **简单** 的修改,可以使用 `s
阅读全文
远程管理常用命令
摘要:关机/重启 shutdown shutdown -r now 立刻重启 查看或配置网卡信息 ifconfig 查看、配置计算机当前网卡配置信息 ping 检测目标ip地址连接是否正常 远程登录和复制文件 ssh scp 远程登录和复制文件 常见服务端口号列表 命令: ssh [-p port] us
阅读全文
LINUX常用命令
摘要:调大终端字体:ctrl + shift + = 调小终端字体:ctrl + - 打开终端:ctrl+alt+t 中断:ctrl+c 清屏:clear 或 ctrl+l 智能补全:tab 如果没有重复的选项 自动补全;如果有重复的选项,按两下tab 则显示列表 历史记录:↑ ↓ 查看之前敲过的命令 关
阅读全文
闭包
摘要:python3: 运行结果: python2:
阅读全文
匿名函数
摘要:文章来源:https://www.cnblogs.com/xisheng/p/7301245.html lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: # 大家注意观察上面的Python示例代码
阅读全文
mini_frame(web框架)
摘要:文件目录: dynamic中:框架 static:css,jss静态文件 teplates:模板 web_server.conf: 配置文件 web_server.py: 主程序 run.sh:运行脚本 web_server.py: mini_frame.py: web_server.conf: r
阅读全文
WSGI原理
摘要:web_server: mini_frame.py:
阅读全文
主从数据库
摘要:配置: 坑及解决办法:此方法是错误代码1593解决方法
阅读全文
记录
摘要:事务四大特性(ACID): 原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)
阅读全文
获取当前时间
摘要:1.导入包 import datetime 2.获取当前的时间 curr_time = datetime.datetime.now() # 2019-07-06 14:55:56.873893 <class 'datetime.datetime'> curr_time.year # 2019 <cl
阅读全文
sql注入和防sql注入
摘要:sql注入: 结果: 防sql注入: 结果:
阅读全文
修改Windows10 命令终端cmd的编码为UTF-8
摘要:1. 临时修改 进入cmd窗口后,直接执行 chcp 65001 2. 永久修改 在运行中输入regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 然后“右键-新建”,选择“字符串值”,“名称”列填写autorun,数值数
阅读全文