05 2017 档案
摘要:提交和显示博客文章 app/models.py 文章模型 app/main/form.py 博客文章表单 app/main/views.py 处理博客文章的首页路由 把以前发布的文章列表传给魔板 index.html 显示博客文章首页模板 styles.css .profile-thumbnail
阅读全文
摘要:资料信息 app/models.py app/auth/views.py 利用auth蓝本中的before_app_first_request方法,来完成每次请求前都要运行ping方法,来实现更新已登录用户的访问时间 用户资料页面 为每个用户都创建资料页面 app/mian/views.py 资料页
阅读全文
摘要:1.访问http://twilio.com/并填写注册表单。注册了新账户后,你需要验证一个手机号码,短信将发给该号码。 2.Twilio 提供的试用账户包括一个电话号码,它将作为短信的发送者。你将需要两个信息:你的账户SID 和AUTH(认证)标志。在登录Twilio 账户时,可以在Dashboar
阅读全文
摘要:角色在数据库中表示 app/models.py 程序的权限 里面的位值。 权限常量app/models.py 用户角色 使用权限组织角色(不同角色拥有的权限利用位运算进行组合) 在Role类中写一个insert_roles方法来完成将角色添加到数据库中的操作 赋予角色 app/models.py 管
阅读全文
摘要:使用werkzeug 实现密码散列 密码散列化测试tests/test_url_model.py #!/usr/bin/env python # -*- coding:utf-8 -*- import unittest from app.models import User class UserMo
阅读全文
摘要:pip freeze >requirement.txt 自动生成版本号 pip install -r requirement.txt 自动下载对应的库 梳理结构 config.py #!/usr/bin/env python # -*- coding:utf-8 -*- import os base
阅读全文
摘要:pip install mail 程序集成发邮件功能 配置环境变量:set FLASKY_ADMIN=3153324684@qq.com
阅读全文
摘要:视图函数中操作数据库 数据库迁移 pip install flask-migrate from flask_migrate import Migrate,MigrateCommand
阅读全文
摘要:web表单 pip install flask-wtf 实现csrf保护 重定向,会话,flash消息 from flask import Flask, render_template,session,redirect,url_for,flash from flask_bootstrap impor
阅读全文
摘要:jinja2模版 jinja2 能识别所有类型的变量,比如列表,字典,对象 过滤器 控制结构 if条件控制 宏(函数) 导入宏 模版继承 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> {% block head %} <
阅读全文
摘要:pip install flask-script
阅读全文
摘要:Redis 一、Redis安装和基本使用 启动服务端 src/redis-server 启动客户端 二、Python操作Redis pip install redis API使用 redis-py 的API的使用可以分类为: 连接方式 连接池 操作 String 操作 Hash 操作 List 操作
阅读全文
摘要:pymsql 使用操作 1、执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root'
阅读全文
摘要:1、用户管理 2、授权管理 all privileges 除grant外的所有权限 select 仅查权限 select,insert 查和插入权限 ... usage 无访问权限 alter 使用alter table alter routine 使用alter procedure和drop pr
阅读全文
摘要:Tornado 的性能是相当优异的,因为它试图解决一个被称之为“C10k”问题,就是处理大于或等于一万的并发。一万呀,这可是不小的量 条件:处理器为 AMD Opteron, 主频 2.4GHz, 4 核 安装 Tornado pip install tornado 异步非阻塞示例 #!/usr/b
阅读全文
摘要:“伪”AJAX 由于HTML标签的iframe标签具有局部加载内容的特性,所以可以使用其来伪造Ajax请求。 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <
阅读全文
摘要:一、寻找元素 表单选择器 查找 二、属性操作 基本属性操作 css类 HTML代码/文本/值 三、CSS操作 样式 位置 尺寸 四、文档处理 内部插入 $("p").append("<b>nick</b>"); //每个p元素内后面追加内容 $("p").appendTo("div"); //p元素
阅读全文
摘要:一、查找元素 间接查找 二、操作 1、内容 2、属性 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <input type="button" value="全
阅读全文
摘要:一、数组 1、序列化 序列化就是将JavaScript中的数据类型转换成字符串,反序列化的过程则相反 2、转义 一般使用在URL中字符的转义等,下面来看一下具体的用法 3、eval JavaScript中的eval是Python中eval和exec的合集,既可以编译代码也可以获取返回值。 4、正则表
阅读全文
摘要:抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片
阅读全文
摘要:d = {'name':'alx','age':18,'pp':11,'cc':12} sql = '''insert into xx(%s) value(%s)''' key_list = [] value_list=[] for k,v in d.items(): key_list.append(k) value_list.append('%%(%s)s' % k) sql ...
阅读全文
摘要:Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。 本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。 废话不多说,下面图文详解,全是干货。windows和li
阅读全文
摘要:https://github.com/Erick-LONG/data_analysis/blob/master/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%20%E9%82%B1.ipynb
阅读全文
摘要:simpletag admin models views video.html index.html student
阅读全文
摘要:import scrapy import urllib.request from scrapy.http import Request,FormRequest class LoginspdSpider(scrapy.Spider): name = "loginspd" allowed_domains = ["douban.com"] start_urls = ['htt...
阅读全文
摘要:item.py pipeline.py spd.py
阅读全文
摘要:rules = [ Rule(SgmlLinkExtractor(allow=('/u012150179/article/details'), restrict_xpaths=('//li[@class="next_article"]')), callback='parse_ite...
阅读全文
摘要:放入项目目录,配置setting.py
阅读全文
摘要:class CsvspiderSpider(CSVFeedSpider): name = 'csvspider' allowed_domains = ['iqianyue.com'] start_urls = ['http://iqianyue.com/feed.csv'] headers = ['id', 'name', 'description', 'imag...
阅读全文
摘要:from scrapy.spiders import XMLFeedSpider from myxml.items import MyxmlItem class XmlspiderSpider(XMLFeedSpider): name = 'xmlspider' allowed_domains = ['sina.com.cn'] start_urls = ['http:...
阅读全文
摘要:import scrapy from Autopjt.items import myItem from scrapy.http import Request class AutospdSpider(scrapy.Spider): name = "fulong_spider" start_urls =
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ###########接口###################### 5 # class Iorderddd(): 6 # def fetch_one_by(self,nid): 7 # raise Exception('子类必须实现该...
阅读全文
摘要:Session操作
阅读全文
摘要:1 """A very simple co-routine scheduler. 2 Note: this is written to favour simple code over performance. 3 """ 4 from types import coroutine 5 6 7 @coroutine 8 def switch(): 9 yield 10...
阅读全文

浙公网安备 33010602011771号