会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vetra
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2022年2月16日
DRF(Django-restframework)
摘要: 中文文档:https://q1mi.github.io/Django-REST-framework-documentation/#django-rest-framework github: https://github.com/encode/django-rest-framework/tree/ma
阅读全文
posted @ 2022-02-16 16:17 vetra
阅读(293)
评论(0)
推荐(0)
2022年2月10日
安装flask-mysqldb时报错
摘要: 使用 pip install 安装 flask-mysqldb 的时候,python底层依赖于一个底层的模块 mysqlclinent 模块。如果没有这个模块则会报错如下: WARNING: Discarding https://files.pythonhosted.org/packages/6a/
阅读全文
posted @ 2022-02-10 17:13 vetra
阅读(491)
评论(0)
推荐(0)
2022年1月11日
Ubuntu安装MySQL
摘要: 添加MySQL APT存储库 转到https://dev.mysql.com/downloads/repo/apt/上的MySQL APT存储库的下载页面。 选择并下载使用与你的Linux发行版的发行包 安装下载的发布包 sudo dpkg -i /路径/包名称.deb 更新包信息 sudo apt
阅读全文
posted @ 2022-01-11 12:30 vetra
阅读(35)
评论(0)
推荐(0)
2021年12月24日
Flask http的请求与响应
摘要: 请求 文档: https://flask.palletsprojects.com/en/2.0.x/api/#flask.Request request:flask中代表当前请求的 request 对象 作用:在视图函数中取出本次客户端的请求数据 导入:from flask import reque
阅读全文
posted @ 2021-12-24 18:17 vetra
阅读(105)
评论(0)
推荐(1)
Flask路由设置
摘要: 1. 接收任意路由参数 # 路由可以接收不限定类型的路由参数,默认按/分割参数 @app.route(rule="/users/<cid>/<num>") # 路由设置了路由参数,在被装饰的视图中必须声明同名的视图参数用于接收,否则报错 def index(num, cid): print(cid,
阅读全文
posted @ 2021-12-24 18:04 vetra
阅读(112)
评论(0)
推荐(0)
Flask实例应用及加载配置
摘要: from flask import Flask # 项目实例应用对象 """ Flask类的实例化参数: import_name Flask程序所在的包(模块),传 __name__ 就可以 其可以决定 Flask 在访问静态文件时查找的路径 static_path 静态文件存储访问路径(不推荐使用
阅读全文
posted @ 2021-12-24 17:43 vetra
阅读(150)
评论(0)
推荐(0)
Flask环境搭建
摘要: 准备 conda create -n flask python=3.8 conda activate flask # 退出虚拟环境 conda deactivate 安装flask pip install flask -i https://pypi.douban.com/simple 创建flask
阅读全文
posted @ 2021-12-24 17:40 vetra
阅读(142)
评论(0)
推荐(0)
Flask介绍
摘要: Flask Flask诞生于2010年,是Armin ronacher(阿明·罗纳彻)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库
阅读全文
posted @ 2021-12-24 16:53 vetra
阅读(270)
评论(0)
推荐(0)
2021年12月23日
启动celery报错:RecursionError: maximum recursion depth exceeded while getting the str of an object
摘要: RecursionError: maximum recursion depth exceeded while getting the str of an object 死循环、超过最大递归深度 检查 celery连接redis时是否配置密码
阅读全文
posted @ 2021-12-23 21:10 vetra
阅读(474)
评论(0)
推荐(0)
jwt用户登录
摘要: JWT就是一段字符串,由三段信息构成,第一部分是头部(header,声明token类型,声明签证的加密算法),第二部分是载荷(payload,类似于飞机上承载的物品,存放标准声明、公共声明、私有声明),第三部分是签证(signature,辨真伪、防篡改) pip install djangorest
阅读全文
posted @ 2021-12-23 18:13 vetra
阅读(144)
评论(0)
推荐(0)
环境搭建
摘要: 1.创建虚拟环境 要求:解析器使用python3.8 conda create -n exam python=3.8 # 创建名为exam的虚拟环境 conda activate exam 2. 安装依赖 要求:drf相关依赖模块有django/djangorestframework/pymysql
阅读全文
posted @ 2021-12-23 17:17 vetra
阅读(50)
评论(0)
推荐(0)
2021年12月22日
ModelViewSet的使用
摘要: model.py class Model(models.Model): name = models.CharField(max_length=55, verbose_name="部门名称") class Meta: db_table = "test_Model" verbose_name = "表名
阅读全文
posted @ 2021-12-22 19:59 vetra
阅读(116)
评论(0)
推荐(0)
django框架下models的外键关联
摘要: 假设A是主表,B是子表 class B(model.Model): b_column = models.ForeignKey(A, related_name="b") 学习链接:https://www.cnblogs.com/jiangxu67/p/5044462.html
阅读全文
posted @ 2021-12-22 19:41 vetra
阅读(98)
评论(0)
推荐(0)
git 代码管理常用命令
摘要: cd到希望存储代码的目录路径,新建本地仓库 cd ~/<your path> git init 配置用户名和邮箱 git config user.name 'your name' git config user.email 'your email' 在gitee平台创建工程对用的仓库 略。。。 指定
阅读全文
posted @ 2021-12-22 17:21 vetra
阅读(44)
评论(0)
推荐(0)
python连接数据库
摘要: 配置数据库 mysql -uroot -p123 # 创建新的用户 create database fuguang; # 如果使用的数据库是低于8.0,使用下面的语句 # create database fuguang default charset=utf8mb4; # 8.0版本以上的mysql
阅读全文
posted @ 2021-12-22 17:08 vetra
阅读(65)
评论(0)
推荐(0)
创建模型并实现接口
摘要: 创建用户表,必须有mobile手机字段且必须唯一 from django.db import models class UserModel(models.Model): name = models.CharField(max_length=55, verbose_name="姓名") mobile
阅读全文
posted @ 2021-12-22 16:40 vetra
阅读(70)
评论(0)
推荐(0)
2021年12月20日
Linux传输文件权限被拒绝:Access denied for user 'fuguang_user'@'localhost' (using password: YES)
摘要: 一、Linux的远程传输文件scp使用方法 1.当前Linux系统 --> 远程Linux系统 scp 当前Linux系统文件路径/文件名 远程Linux用户名@IP地址:远程Linux系统文件路径 2.远程Linux系统 -->当前Linux系统 scp 远程Linux用户名@IP地址:远程Lin
阅读全文
posted @ 2021-12-20 21:09 vetra
阅读(1390)
评论(0)
推荐(0)
2021年12月14日
Ubuntu彻底删除MySql数据库
摘要: 删除mysql的数据文件 sudo rm /var/lib/mysql/ -R 删除mysql的配置文件 sudo rm /etc/mysql/ -R 自动卸载mysql(包括server和client) sudo apt-get autoremove mysql* --purge sudo apt
阅读全文
posted @ 2021-12-14 18:00 vetra
阅读(780)
评论(0)
推荐(0)
上一页
1
2
3
公告