摘要:
Django提供了全套认证系统,本项目虽然使用JWT认证,但也是继承于Django认证模型。 我们本节要解决的问题是:Django提供了用户模型,但不完善,我们需要的一些字段没有,我们需要增加字段。Django框架不推荐自己建用户表,因为如果自建用户表,所有的认证系统将不能使用。 主要需求有两点:
阅读全文
posted @ 2020-03-04 17:40
dorian
阅读(204)
推荐(0)
摘要:
fastDFS是由淘宝余庆开发的。开源,免费。主要用于大规模的文件存储。Django对文件的支持,默认是放在工程目录一起,如果文件量大,增加服务压力。所以,尽量把文件服务器分离开了,专门存储文件。 本节主要介绍如何通过django的自定义存储,自动把文件存储到fastDFS上。 01 安装客户端插件
阅读全文
posted @ 2020-03-03 20:41
dorian
阅读(275)
推荐(0)
摘要:
redis数据库是缓存数据库,本项目中主要用于存储session,和其它频繁使用的数据。缓存数据库的优点是数据在内存中,速度快,效率高。使用频率大,但更新次数不多的数据,都存在缓存数据库里。 1 redis数据库的配置 redis数据库可以设置若干数据库,没有上线,一般配置128个数据库,每个数据库
阅读全文
posted @ 2020-03-03 20:39
dorian
阅读(498)
推荐(0)
摘要:
本项目中包括两个关系数据库,sqlLite和mysql。sqlLite数据库是Django自带的,mysql需要自己配置。 1 sqlLite配置 sqlLite是Django默认数据库。 DATABASES = { 'default': { 'ENGINE': 'django.db.backend
阅读全文
posted @ 2020-03-03 20:38
dorian
阅读(454)
推荐(0)
摘要:
两个目录的区别: 工程目录是指包含manage.py文件的目录 配置目录是批包含settings.py文件的目录 在配置目录中找到并打工settings.py文件,做以下配置: 01 DEBUG DEBUG=True:用于开发环境 DEBUG=False:用于生产环境 02 ALLOWED_HOST
阅读全文
posted @ 2020-03-03 17:00
dorian
阅读(253)
推荐(0)
摘要:
说明:以下的“工程目录”是指包含manage.py的目录 1 在工程下创建目录Applications用于存储所有APP 2 在工程目录下创建Configurations目录,用于存储配置和脚本文件。 3 在工程目录下创建static目录,用于存储工程所有的静态文件,其下可以根据工程需要,增加子目录
阅读全文
posted @ 2020-02-26 15:54
dorian
阅读(215)
推荐(0)
摘要:
1 创建一个目录,用于专门存放Django工程的虚拟环境 PyCharm默认虚拟环境在工程内,从而导致打包的时候,会把虚拟环境一起打包。 同时,虚拟环境中的插件较多,一个工程创建了一个虚拟环境,以后,其它的工程可以共享这个虚拟环境。 2 打开PyCharm,选择创建Django工程。 3 安装pip
阅读全文
posted @ 2020-02-26 15:31
dorian
阅读(220)
推荐(0)