随笔分类 -  Python

摘要:基本使用 # pip 安装 pip install flask-restful # 源码安装 # git clone https://github.com/flask-restful/flask-restful.git # python setup.py develop 创建Resource实现类 阅读全文
posted @ 2024-02-14 01:49 Bruce_JRZ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Flask插件 flask-caching 安装 pip install flask-caching 初始化 from flask_cache import Cache cache = Cache(config={ 'CACHE_TYPE': 'simple', }) cache.init_app( 阅读全文
posted @ 2024-02-14 01:44 Bruce_JRZ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:创建模型 ... 字段类型 类型名 Python类型 说明 Integer int 普通整数,一般是32位 SmallInteger int 取值范围小的整数,一般是16位 BigInteger int 或 long 不限制精度的整数 Float float 浮点数 Numeric decimal. 阅读全文
posted @ 2024-02-14 01:37 Bruce_JRZ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Flask默认并没有提供任何数据库操作的API 我们可以选择任何适合自己项目的数据库来使用 Flask中可以自己的选择用原生语句实现功能,也可以选择ORM(SQLAlchemy,MongoEngine) ORM Flask通过Model操作数据库,不管你数据库的类型是Mysql或者sqlite,Fl 阅读全文
posted @ 2024-02-14 01:26 Bruce_JRZ 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Flask中使用Jinjia2模版引擎 Jinjia2由Flask作者开发 一个现代化设计和友好的Python模版语言 模仿Django的模版引擎 优点: 速度快,被广泛使用 HTML设计和后端Python分离 减少Python复杂度 非常灵活,快速和安全 提供了控制、继承等高级功能 模版语法 模版 阅读全文
posted @ 2024-02-14 01:18 Bruce_JRZ 阅读(24) 评论(0) 推荐(0) 编辑
摘要:from flask import request, session Flask中的session、request是全局对象 Cookie 设置cookie: response.set_cookies(key,value[,max_age=None,exprise=None]) max_age:整数 阅读全文
posted @ 2024-02-14 01:12 Bruce_JRZ 阅读(10) 评论(0) 推荐(0) 编辑
摘要:安装flask2 pip install flask==2.2.3 第一个Flask项目 创建helloflask.py文件,写入以下代码 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): 阅读全文
posted @ 2024-02-14 01:00 Bruce_JRZ 阅读(22) 评论(0) 推荐(0) 编辑
摘要:元素定位 xpath /xxx 根节点 ele = b.find_element_by_xpath('/html') ele.text ele = b.find_element_by_xpath('/html/body/form/input') ele.get_attribute('type') ' 阅读全文
posted @ 2024-02-13 21:00 Bruce_JRZ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/python/python-email.html #!/usr/bin/python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText from ema 阅读全文
posted @ 2024-02-13 19:46 Bruce_JRZ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在云服务器上搭建web网站 服务器的系统是CentOS 7.6 一、安装Python 3.8.18 1、 安装gcc yum install gcc -y 2、 安装编译python的依赖 yum install zlib zlib-devel -y yum install bzip2 bzip2- 阅读全文
posted @ 2024-02-13 19:22 Bruce_JRZ 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Python 爬取B站(Bilibili.com)UP主的所有视频链接及详细信息 Python 爬取B站(Bilibili.com)UP主的所有公开视频链接及信息 安装selenium 安装selenium: conda install selenium selenium + Edge seleni 阅读全文
posted @ 2024-02-13 18:40 Bruce_JRZ 阅读(77) 评论(0) 推荐(0) 编辑
摘要:url中含有中文的处理 Python编程:URL网址链接中的中文编码与解码 Python进行URL解码 from urllib.request import quote ... def start_requests(self):keywords = ['手机', '笔记本电脑', '键鼠套装'] f 阅读全文
posted @ 2024-02-13 18:31 Bruce_JRZ 阅读(4) 评论(0) 推荐(0) 编辑
摘要:导入库的顺序: 先导标准库 空行 再导第三方库 空行 最后导自己的库 库之间按字母顺序导 mac pycharn code-优化导入工具:可自动帮调整顺序,将没有用到的库名删除 查看安装了什么第三方库:pip list 或 pip freeze pip freeze > requirements.t 阅读全文
posted @ 2024-02-13 18:00 Bruce_JRZ 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、安装scrapy win7下conda安装scrapy conda search scrapy conda install scray=2.8.0 将C:\Program Files\Anaconda3\envs\my_env3.8\Scripts加入环境变量 这样cmd中就可以使用scrapy 阅读全文
posted @ 2024-02-13 17:56 Bruce_JRZ 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Django时间时区 datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),得到的是标准时区的时间字符串 https://blog.csdn.net/qiaominghe/article/details/86593744 https://blog 阅读全文
posted @ 2024-02-13 16:18 Bruce_JRZ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1、动态Form form_handle.py from django.forms import ModelForm def create_dynamic_model_form(admin_class,form_add=False): """动态的生成modelform form_add: Fals 阅读全文
posted @ 2024-02-13 00:03 Bruce_JRZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Django提供了Admin来做后台管理 这里Kingadmin为自己做的后台管理 1、Kingadmin Base from django.shortcuts import render class BaseKingAdmin(object): list_display = [] list_fil 阅读全文
posted @ 2024-02-12 23:57 Bruce_JRZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:role base access control 基于角色的权限控制 1、Models from django.db import models class User(models.Model): name = models.CharField(max_length=32) password = m 阅读全文
posted @ 2024-02-12 23:41 Bruce_JRZ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:XSSFilter.py from bs4 import BeautifulSoup class XSSFilter(object): __instance = None def __init__(self): # XSS白名单 self.valid_tags = { "font": ['color 阅读全文
posted @ 2024-02-12 23:09 Bruce_JRZ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:check_code.py(需要字体文件:Monaco.ttf) import random from PIL import Image, ImageDraw, ImageFont, ImageFilter _letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字 阅读全文
posted @ 2024-02-12 18:16 Bruce_JRZ 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示