随笔分类 - python学习
摘要:Python命令: python -m SimpleHTTPServer 8000 Python代码: import SimpleHTTPServer import SocketServer class MyHandler(SimpleHTTPServer.SimpleHTTPRequestHand
阅读全文
摘要:response = requests.get("http://www.baidu.com") response.content.decode("utf-8") 返回bytes类型 decode解码 response.text request.encoding = "gbk" # 修改编码 返回st
阅读全文
摘要:安装配置 pip install djangorestframework-jwt配置Setting.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWeb
阅读全文
摘要:访问方式 GET /sms_codes/{mobile}/?imange_code_id=xxx& text=xxx 返回数据: message str OK发送成功 序列化器 class CheckImageCodeSerializer(serializers.Serializer): """ 图
阅读全文
摘要:我们现在在工程目录/meiduo_mall/apps中创建Django应用users,并在配置文件中注册users应用。 python manage.py startapp users > INSTALL_APPS注册 class User(AbstractUser): """用户模型类""" mo
阅读全文
摘要:1、安装 pip install djangorestframework 2、创建工程 添加framework应用 setting.py INSTALLED_APPS = [ ... 'rest_framework', ] 3、定义serializers.py from rest_framework
阅读全文
摘要:# 自定义模型类 管理器使用方法 class BookInfoManager(model.Manager): # 重写all def all(self): return self.filter(is_delete=False) class BookInfo(): ................ #
阅读全文
摘要:数据库配置 ORM框架 1、安装mysql驱动程序 pip install pymysql 2、__init__.py文件中 添加 import pymysql pymysql.install_as_MYSQLdb() 使Django的ORM能以mysqldb的方式调用PyMysql 3、修改DAT
阅读全文
摘要:响应信息:起始行,响应头,响应体 视图接收请求并处理后,必须返回HttpResponse对象或子对象 HttpResponse(content=响应体,content_type=相应数据类型,status=状态码) # 默认200 状态码 JsonResponse 相应信息返回json字符串 ret
阅读全文
摘要:创建子应用 users 》flask register python manage.py startapp users # 注册应用 views --> 定义视图 urls --> 定义路径和映射关系 全局.urls --> 包含子应用路径 配置、静态文件与路由 1、base_dir 索引根路径 2
阅读全文
摘要:web 框架学习要点 1、如何搭建工程程序 工程组件 > 工程配置 > 路由定义 > 视图函数定义 2、如何操作请求request数据 3、如何构造相应response数据 4、如何使用中间层 5、框架使用其他功能组件 1、数据库 2、模板 3、表单 4、admin 等 特点 : 一、重量级框架 相
阅读全文
摘要:通过命令行执行 创建superuser 账户 @manager.option('-n', '-name', dest="name") @manager.option('-p', '-password', dest="password") def createsuperuser(name, passw
阅读全文
摘要:try: # time.localtime() 返回一个时间对象 t.tm_year年 t.tm_mon 月份 t = time.localtime() # datetime.strptime(时间,格式format) 返回一个时间 %02d补全两位数 begin_mon_date = dateti
阅读全文
摘要:报错: UnboundLocalError: local variable 'total_page' referenced before assignment news_list = [] # 修改 total_page =1 current_page = 1 try: paginate = use
阅读全文
摘要:短信验证码逻辑
阅读全文
摘要:StarUML破解 参考: https://www.cnblogs.com/applerosa/p/10488942.html 模型参考 # 创建迁移文件 python manager.py db init # 导入 from flask import models # 生成迁移文件 python
阅读全文
摘要:日志 导入logging函数 # 设置日志的记录等级 logging.basicConfig(level=logging.DEBUG) # 调试debug级 # 创建日志记录器,指明日志保存的路径、每个日志文件的最大大小、保存的日志文件个数上限 file_log_handler = Rotating
阅读全文
摘要:描述 新款新闻展示数据,提供金融资讯、数据 抓取其他网站数据发布作为新闻的主要来源 基于flask框架 以前后端不分离的形式 实现业务逻辑 技术实现 python3.0+ flask框架实现 数据存储使用 redis + mysql 实现 第三方拓展: 七云牛 文件存储平台 云通信:短信验证码平台
阅读全文
摘要:分布式版本控制系统 方便多人协同开发 方便版本控制 工作区 git add > 暂存区 git commit >仓库区 git pull git push >服务器 git init > 初始化git git status > 查看git 工作区 状态 git add > 添加文件至暂存区 git
阅读全文

浙公网安备 33010602011771号