![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
学习Python一些重要笔记
chenmixuexi_
这个作者很懒,什么都没留下…
展开
-
SQLAlchemy 框架高级查询操作and_ ,or_,in_ notin_, desc,asc,
from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column,Integer,String# 1.创建数据库引擎,链接数据库engine = create_engine('mysql+pymysql://root:123456@127.0.0.1:3306/sqlalchemy_s14?charset=utf8')原创 2020-10-11 12:10:23 · 11897 阅读 · 0 评论 -
SQLAlchemy框架 多对多操作数据表
1.链接数据库,生成数据表# 多对多创建表from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column,Integer,String,ForeignKeyfrom sqlalchemy.orm import relationship# 1.创建数据库引擎,链接数据库engine = create_engine('原创 2020-10-11 12:07:41 · 458 阅读 · 0 评论 -
SQLAlchemy框架 一对多、多对一操作数据表
链接数据库,创建数据表from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column,String,Integer,ForeignKeyfrom sqlalchemy.orm import relationship# 1.创建数据库引擎,连接数据库engine = create_engine('mysql+pymy.原创 2020-10-11 12:04:17 · 788 阅读 · 0 评论 -
SQLAlchemy框架 单表操作
链接数据库,并且声称数据表# 链接数据库和添加数据表from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column,INT,Integer,String,VARCHAR# 1.创建数据库引擎,链接数据库# mysql+pymysql://数据库账户:密码@数据库ip:数据库端口/数据库名称?charset=utf8原创 2020-10-10 12:51:53 · 228 阅读 · 0 评论 -
mongoDB数据库常用操作
use db 使用db数据库show dbs 查看当前服务器中写在磁盘上的数据库show tables 查看数据库中的collectiondb 查看当前使用的数据库1.增删改查:增: db.collection.insert({数据}) 自动生成 _id : ObjectId("") 官方推荐: db.collection.insertOne({数据}) 插入一条数据 db.collection.insertMany([{数据},{数据}]) 插入多条数据查: db.collecti原创 2020-09-14 11:06:52 · 121 阅读 · 0 评论 -
django 中 media配置
说明:开发系统,可以允许用户上传头像图片或者视频之类的,对这些媒体文件进行保存时就可以使用MEDIA了,它指定保存在哪里,需要将保存的路径添加到路由中,我们就可以在浏览器的地址栏根据media文件夹中文件的路径访问对应的文件了。1.models.py中使用Image属性class Course(models.Model): '''课程表''' .... course_img = models.ImageField(upload_to='course/', verbose_name='原创 2020-08-28 10:33:49 · 1110 阅读 · 1 评论 -
解决跨域请求 ---脚本代码中向非同源域发送http请求
下面两种情况,是不受跨域限制的,严格来讲,这两种情况只是跨站资源请求:1)页面中的链接,重定向及表单提交是不受同源策略限制的2)跨域资源的引入,如 < script src="" > < image src="" > < iframe > 等第一种解决跨域请求的方式 JsonP, 缺点:只支持GET请求。第二种解决跨域请求方式:在响应头加上响应的允许跨域的参数,告诉浏览器当前请求被服务器接受,这种跨域方式也是通用的。写一个中间件解决from django.ut原创 2020-08-26 22:50:32 · 228 阅读 · 0 评论 -
编写装饰器,为多个函数加上认证的功能,要求登录成功一次,后续的函数都无需再输入用户名和密码
'''# 用于存储用户的信息和初始状态的字典account = { 'is_userlogin': False, # 打开网站,默认用户未登录,登录成功则改成True 'username': 'abc', 'password': 'abc123'}'''不能够在视频网页和教育网页加上验证功能,那如何做到在这两个模块验证用户是否登录? 使用高阶函...原创 2020-04-15 14:56:53 · 1895 阅读 · 0 评论 -
Python中装饰器语法初识,以及用到的高阶函数、闭包
'''装饰器,闭包,高阶函数同时使用'''account = { 'is_authenticated': False, # 打开网站时默认用户未登录,用户登录成功则改成True 'username':'alex', 'password':'abc123'}# 定义一个登录函数def login(func): # func表示用于把功能的函数名当...原创 2020-04-14 11:34:50 · 103 阅读 · 0 评论