摘要: 1、itsdangerous # 加密签名的数据 2、re # 正则表达式 3、time # 时间模块 4、keyword # 查看关键字5、random # 随机6、uuid 阅读全文
posted @ 2019-03-11 20:17 菜鸟SSS 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、配置settings.py内置文件 注意: AUTH_USER_MODEL配置参数要在第一次迁移数据库之前配置,否则可能django的认证系统工作不正常 2、创建应用 3、配置主路由 一、用户注册 1、创建用户注册model模型 1)设置模型抽象类 2)进入user应用设置model 阅读全文
posted @ 2019-03-11 16:07 菜鸟SSS 阅读(4984) 评论(0) 推荐(0) 编辑
摘要: 1、在虚拟环境中安装包。 pip install django-tinymce==2.6.0 2、在配置文件中INSTALLED_APPS注册 3、配置富文本编辑器的宽高 4、配置编辑器url。 阅读全文
posted @ 2019-03-11 14:15 菜鸟SSS 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 1、创建Django项目(test) 进入配置文件settings.py 192.168.83.129:所需要远程连接数据库的ip地址 2、进入到远程连接的主机,修改/etc/mysql/mysql.conf.d/mysqld.cnf 把bind-address改为本身的ip地址 然后重新启动mys 阅读全文
posted @ 2019-03-11 09:54 菜鸟SSS 阅读(3669) 评论(0) 推荐(0) 编辑
摘要: 一 登录装饰器 二 中间件 Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理 过程,修改Django的输入或输出。中间件的设计为开发者提供了一种无侵入式的开发方式, 增强了Django框架的健壮性,其它的MVC框架也有这个功能,名称为IoC。 Django在中 阅读全文
posted @ 2019-03-07 22:35 菜鸟SSS 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 使用Cookie方法记住用户名 1、创建登录路由 2、定义登录视图函数 判断cookie中是否存在username,存在就将username渲染到login.html模板页面中 3、进行Ajax验证 上图1中:是获取记住秘密选择框的值,选择就表示checked为True,返回1,否则就返回0 2中: 阅读全文
posted @ 2019-03-07 11:33 菜鸟SSS 阅读(458) 评论(1) 推荐(1) 编辑
摘要: 一、ORM 1-1 查询API: 1-2 双下划线查询 1-3 多表操作(多对多): 创建多对多的关系 author = models.ManyToManyFiled("Author") 书籍对象它的所有关联作者 obj = book_obj.authors.all() 绑定多对多关系 obj.ad 阅读全文
posted @ 2019-03-03 14:33 菜鸟SSS 阅读(351) 评论(1) 推荐(0) 编辑
摘要: 1、__str__ : 将某一个类型强制转换为字符串型。 我们可以使用 __str__ 和 __repr__ 方法定义类到字符串的转化方式,而不需要手动打印某些属性或是添加额外的方法。 一般来说,__str__ 的返回结果在于强可读性,而 __repr__ 的返回结果在于准确性。 我们至少需要添加一 阅读全文
posted @ 2019-03-03 13:51 菜鸟SSS 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、 程序,进程,线程 一个程序至少拥有一个进程,一个进程至少拥有一个线程。进程负责资源的调度和分配,线程才是程序真正的执行单元,负责代码的执行。 二、单线程 原理: 每个正在运行的程序(即进程),至少包含一个线程,这个线程叫做主线程, 主线程在程序启动时被创建,用于执行main函数,只有一个主线程 阅读全文
posted @ 2019-03-01 14:31 菜鸟SSS 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 1、Redis环境配置 下载安装地址: https://github.com/MicrosoftArchive/redis/releases 解压文件到指定的目录,D:\ChromeCoreDownloads\Redis-x64-3.2.100 将该目录加入到环境变量中,再打开cmd输入redis- 阅读全文
posted @ 2019-02-28 10:44 菜鸟SSS 阅读(157) 评论(0) 推荐(0) 编辑