摘要: BASE_DIR 指当前工程的根目录,Django 会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) ___file___ : 可以理解为当 阅读全文
posted @ 2020-04-15 10:11 Tracydzf 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 创建子应用 创建 我们可以在项目的根目录下, 调用命令行, 创建子应用: # 创建子应用的常见命令: python manage.py startapp 子应用名称 python : python3 解释器 manage.py : 上一章创建项目工程的时候, 生成的管理整个项目的文件 startap 阅读全文
posted @ 2020-04-14 14:59 Tracydzf 阅读(489) 评论(0) 推荐(0) 编辑
摘要: Django settings配置文件ALLOWED_HOSTS ALLOWED_HOSTS列表为了防止黑客入侵,只允许列表中的ip地址访问 填写上“*”可以使所有的网址都能访问Django项目了,项目测试的时候,可以这么做。这样就失去了保护 阅读全文
posted @ 2020-04-13 14:53 Tracydzf 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 环境安装 创建虚拟环境 创建一个单独的虚拟环境, 搭建项目. mkvirtualenv django_env -p python3 mkvirtualenv : 创建一个新的虚拟环境 django_env : 创建的新虚拟环境名称, 这个名称可以随意制定, 自己能看懂即可 -p : 制定使用的pyt 阅读全文
posted @ 2020-04-13 12:50 Tracydzf 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 主从概念 ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 通过主从配置可以实现读写分离 master和slave都是一个redis实例(redis 阅读全文
posted @ 2020-04-11 10:47 Tracydzf 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 思维导图 阅读全文
posted @ 2020-04-11 09:32 Tracydzf 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在MySql数据库中连接查询分为以下几种方式: 1.内连接查询 内连接查询通过关键字 inner join 关键字来实现,通过代码实现: select * from 表1 inner join 表2 on 表1.字段 = 表2.字段 其原理是,将两个表中的数据通过指定的字段进行链接,然后将链接后的数 阅读全文
posted @ 2020-04-07 23:56 Tracydzf 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型 数据类型,是指数据表中可以存储的数据的种类。 数据库中常用的数据类型有: 1.整型:int、bit 2.小数:decimal、float 3.字符串:char、varchar 3.1:char类型存储的数据都是指定长度的数据,和数据的真是长度无关。char(5),数据是‘abc’,存储 阅读全文
posted @ 2020-04-07 23:34 Tracydzf 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 所谓上下文管理器即在一个类中重写了__enter__方法和__exit__方法的类就可以成为上下文管理器类。 我们可以通过with语句结合上下文管理器简化一些操作。 使用with语句结合自定义上下文管理器完成数据库相应的操作,代码实现如下: # 1. 导入模块 import pymysql # 创建 阅读全文
posted @ 2020-04-07 18:25 Tracydzf 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 请手写一个单例 class A(object): __instance = None def __new__(cls, *args, **kwargs): if cls.__instance is None: cls.__instance = object.__new__(cls) return c 阅读全文
posted @ 2020-04-04 22:02 Tracydzf 阅读(1331) 评论(0) 推荐(1) 编辑