上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页
摘要: # 博客管理 ### 博客收藏 - 回顾AJAX请求 - 添加用户收藏博客中间关联模型 - 添加功能函数:判断是否收藏、添加收藏、取消收藏 - 添加ajax请求处理的视图函数 - 添加收藏按钮 ```html <div class="collect" style="cursor: pointer;" 阅读全文
posted @ 2019-01-04 19:25 青春叛逆者 阅读(179) 评论(0) 推荐(0) 编辑
摘要: # 博客项目 ### 昨日内容完善 - 密码加密存储 ```python from werkzeug.security import generate_password_hash, check_password_hash # 用户模型 class User(UserMixin, db.Model): id = db.Column(db.Integer, pri... 阅读全文
posted @ 2019-01-04 19:24 青春叛逆者 阅读(113) 评论(0) 推荐(0) 编辑
摘要: # 数据模型 ### 模型关系 - 一对多(使用最多) - 一:学生(Student) - 添加反向引用 - 多:文章(Article) - 添加外键关联 - 一对一 - 一:学生(Student) - 添加反向引用(在一对多的基础上多添加属性:`uselist=False`) - 一:详情(Profile) - 添加外键关联 - 多对多 ... 阅读全文
posted @ 2019-01-04 19:23 青春叛逆者 阅读(107) 评论(0) 推荐(0) 编辑
摘要: # 博客项目 ### 需求分析 - 用户注册登录 - 用户信息管理 - 博客发表回复 - 博客列表展示 - 博客分页展示 - 博客收藏 - 搜索、统计、排序、... ### 目录结构 ``` blog/ # 项目根目录 manage.py # 启动控制代码 requirements.txt ... 阅读全文
posted @ 2019-01-04 19:23 青春叛逆者 阅读(750) 评论(0) 推荐(0) 编辑
摘要: # 数据模型 ### 数据库回顾 - 分类: - 关系型数据库:MySQL、sqlite、... - 非关系型数据库:Redis、MongoDB、... - 操作: - 执行原生SQL语句,没都需要拼接SQL语句,而且很容易出错。 - ORM操作,使用ORM可以通过直接操作对象来完成对数据的操作。 ### flask-sqlalchemy - 说明:提供了绝大多数关系型数... 阅读全文
posted @ 2019-01-04 19:22 青春叛逆者 阅读(180) 评论(0) 推荐(0) 编辑
摘要: # 文件上传与邮件发送 ### 原生实现 - 模板文件 ```html ``` - 视图函数 ```python import os # 配置上传文件保存目录 app.config['UPLOADED_FOLDER'] = os.path.join(os.getcwd(), 'static/upload') @ap... 阅读全文
posted @ 2019-01-04 19:21 青春叛逆者 阅读(349) 评论(0) 推荐(0) 编辑
摘要: # 表单提交 ### flask-bootstrap - 说明:在flask中如何使用bootstrap,可以通过此扩展进行解决。 - 安装:`pip install flask-bootstrap` - 使用: ```python from flask_bootstrap import Bootstrap bootstrap = Bootstrap(app) ```... 阅读全文
posted @ 2019-01-04 19:20 青春叛逆者 阅读(241) 评论(0) 推荐(0) 编辑
摘要: # 模板引擎 ### 蓝本使用 - 说明: 当大量视图函数放在一个文件中,很明显是不合适的。最好的时解决方案是根据需要将相关的视图函数放在单独的文件中。蓝本就是为了解决这个问题而出现的。 - 使用: ```python # 导入蓝本 from flask import Blueprint # 创建对象,可以统一指定路由前缀 user = Blueprint('... 阅读全文
posted @ 2019-01-04 19:19 青春叛逆者 阅读(384) 评论(0) 推荐(0) 编辑
摘要: # RESTful API开发 ### 什么是REST? - 简介 ``` REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 RESTful是一种软件架构风... 阅读全文
posted @ 2019-01-04 19:17 青春叛逆者 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ### 本周学习任务 ``` 1. selenium 模拟爬取数据及自动化测试(重点) 2. scrapy爬虫 3. 反爬虫技术(重点) 4. 广度比深度重要,扩展知识面. ``` ### js混淆 使用反混淆得到反混淆的js代码 把js代码替换成python代码 使用正则, xpath, css解析html文件 ### CSS选择器 - CSS 指层叠样式表 (**C**asca... 阅读全文
posted @ 2019-01-04 19:10 青春叛逆者 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页