摘要:
转发:只有一次请求和响应 render render(request, template_name[, context]) 结合一个给定的模板和一个给定的上下文字典,并返回一个渲染后的HttpResponse对象 request:该request用于生成response template_name: 阅读全文
摘要:
1. 增加slave数据库的配置 DATABASES = { 'default': { # 写(主机) 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'HOST': '172.16.238.128', # 数据库主机 'PORT': 3306, # 数据 阅读全文
摘要:
定义 QQ 登录模型类 1. 定义模型类基类 在内层 meiduo_mall 中 添加新的包 utils 在这个包中增加 BaseModel.py 文件. 在这个文件里, 添加如下的代码, 这里的代码主要作为别的模型类的基类来使用. 增加数据新建时间和更新时间: from django.db imp 阅读全文
摘要:
当登录用户在浏览商品的详情页时,我们就可以把这件商品信息存储起来,作为登录用户的浏览记录。 用户未登录,我们不记录其商品浏览记录。 1. 存储数据说明 虽然浏览记录界面上要展示商品的一些SKU信息,但是我们在存储时没有必要存很多SKU信息。 我们选择存储SKU信息的唯一编号(sku_id)来表示该件 阅读全文
摘要:
用户部分模块: 基本功能:用户注册,登录,密码的重置,第三方登录用户注册 1,图片验证码 流程分析: 1,前端生成uuid随机字符串 2,后端生成图片验证码发送给前端,将图形验证码的存入到redis中 2,短信验证码 1,检查图片的验证码 2,检验是否是在60s内是否已经发送过 3,生成短信验证码 阅读全文
摘要:
第一步,创建一个空文件夹,我们命名为django,路径我们采用在home文件夹下 python@ubuntu:~$ mkdir django python@ubuntu:~$ cd django python@ubuntu:~/django$ pwd /home/python/django pyth 阅读全文
摘要:
问题: 当我们部署完Nginx静态数据后,发现动态业务无法访问。 原因: Nginx服务器无法找到美多商城服务器。 解决: 部署美多商城服务器,并使用Nginx反向代理 部署服务器 1.准备生产环境配置文件 复制开发环境配置文件dev.py到生产环境配置文件prod.py,并做修改。 # SECUR 阅读全文
摘要:
Nginx提供的负载均衡策略有两种: 内置策略:nginx自带的算法 雨露均沾型:轮训、加权轮训、哈希 定向服务型:ip_hash、least_conn、cookie、route、lean、 商业类型:ntlm、least_time、queue、stick 扩展策略:各种结合业务场景自定义的算法或者 阅读全文