摘要: 我的房源列表页 用户进入我的房源页面时, 应该展示该用户发布的房源列表信息 房源列表后端逻辑 需要给前端返回房屋ID/标题/城区/价格/发布时间/默认图片的数据, 可以在接口中一个一个查询返回, 也可以在房屋的模型类Houses中添加一个方法get_list_info用来汇总维护这些字段信息. # 阅读全文
posted @ 2020-08-27 22:55 Alex-GCX 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 获取地区接口 在发布房源页面/主页/搜索页都需要获取城市的地区信息, 而主页和搜索页都是访问频率比较高的, 所以这里需要将获取到的信息保存至redis缓存中 后端逻辑 在ihome/api_1_0下添加房屋模块的视图文件houses.py # ihome/api_1_0/houses.py impo 阅读全文
posted @ 2020-08-26 16:38 Alex-GCX 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Celery简介 celery是一个专注于实时处理和任务调度的分布式任务队列。主要用来异步处理一些发送邮件或者短信之类的耗时操作. 工作流程为任务的生产者(producer)产生任务, 把任务放入中间人(broker)的队列中, 然后任务消费者(worker)去broker队列中获取任务, 并执行该 阅读全文
posted @ 2020-08-26 16:33 Alex-GCX 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在deepin20系统中使用PicGo+Gitee配置图床Typora的图床 最近尝试了国产linux操作系统deepin20, 我之前一直用的Windows, 在使用deepin时几乎没有不习惯的感觉, 操作起来非常简单. 界面也确实非常漂亮, 有一种集MacOS和Windows于一身的感觉. 而 阅读全文
posted @ 2020-08-24 21:58 Alex-GCX 阅读(541) 评论(1) 推荐(0) 编辑
摘要: 七牛云图片存储 20200825更新 在deepin操作系统(Ubuntu亦可)下安装Typora+PicGo+gitee的教程已更新, 请查看: https://www.cnblogs.com/gcxblogs/p/13556626.html 题外话: Typora+PicGo+gitee打造Ty 阅读全文
posted @ 2020-08-21 14:14 Alex-GCX 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 登录/登出 后端逻辑编写 登录与登出都是对session这个资源的修改,因此url的名词资源就可以设置为sessions,编辑ihome/api_1_0/users.py的视图文件 # ihome/api_1_0/users.py from flask import request, jsonify 阅读全文
posted @ 2020-08-19 10:15 Alex-GCX 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 图片验证码功能 导入验证码生成逻辑 在utils中导入验证码逻辑,fonts文件夹和captcha.py文件 #!/usr/bin/env python # -*- coding: utf-8 -*- # refer to `https://bitbucket.org/akorn/wheezy.ca 阅读全文
posted @ 2020-08-19 10:13 Alex-GCX 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 项目介绍 该项目是一个简易版的租房平台项目, 房东可以在平台上发布自己的房源, 房客可以搜索心仪的房源并进行一定时间的租赁. 主要功能模块包括用户模块(注册/登录/个人信息), 租房首页, 房屋列表页,房屋详情页, 房屋预订页, 支付宝支付等. 该项目属于不完全的前后端分离, 前端使用的是html+ 阅读全文
posted @ 2020-08-13 14:59 Alex-GCX 阅读(702) 评论(1) 推荐(0) 编辑
摘要: SQLAlchemy 首先需要知道ORM是什么 ORM: Object-Relational Mapping, 对象关系映射, 能够把关系型数据库的表结构映射到模型类对象上, 即实例化一个类对象, 通过操作该对象来操作后台数据库表 使用ORM而不使用手动拼写原生SQL语句有两点好处: 使用起来更加方 阅读全文
posted @ 2020-08-08 00:56 Alex-GCX 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 学习内容总结来自B站UP主"遇见狂神说"的Docker教学视频: https://www.bilibili.com/video/BV1og4y1q7M4 Docker网络 理解Docker0 在宿主机linux上, 运行ip addr, 查看当前的网卡信息 (root@Aliyun-Alex:/ho 阅读全文
posted @ 2020-07-31 16:45 Alex-GCX 阅读(328) 评论(0) 推荐(0) 编辑