自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 python中的排列组合

第一种itertools.permutations() ,它接受一个集合并产生一个元组序列,每个元组由集合中所有元素的一个可能排列组成。也就是说通过打乱集合中元素排列顺序生成一个元组items = ['a', 'b', 'c']from itertools import permutationsfor p in permutations(items): print(p)# 指定序列的长度# for p in permutations(items, 2):# print(p)

2022-02-22 14:36:48 11877 3

原创 Docker的按装

Docker的按装1.按装gccyum -y install gcc2.按装gcc-c++yum -y install gcc-c++3.验证gcc是否安装成功gcc -v4.按装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm25.设置stable镜像仓库yum-config-manag...

2019-12-23 17:06:45 141

原创 Django的序列化

*.Serializer与ModelSerializer都可以序列化与反序列化序列化中的字段要与models表中的字段一致否则会报错many=True实际上是使用了for循环一对多序列化的思路一对多序列化,首先创建外键表的序列化器,再创建本表的序列化器,在本表的序列化器中引用外键表的序列化Serializer序列化 单表序列化from rest_framework.respon...

2019-10-23 12:01:48 188

原创 Vue的分页

Vue分页+djangoviews.pyfrom django.core.paginator import Paginatorclass GetNewslist(APIView): def get(self,request): mess=Message1.objects.filter().all() page_count=2 pag=...

2019-10-23 11:50:42 114

原创 Django的跨域

Django配置跨域在settings.py中配置一下代码INSTALLED_APPS = [ ..., ..., 'corsheaders', ...]MIDDLEWARE = [ '...............................................', '..............................

2019-10-23 11:47:25 89

原创 Vue跨域

Vue的跨域vue跨域1.cnpm install axios2.在webpack.base.conf.js配置如下代码:const path = require('path')const .........................const .........................const vueLoaderConfig = require('./vue-lo...

2019-10-23 11:45:53 106

原创 练习

1.爬虫.settingsimport osimport sysimport djangosys.path.append(os.path.dirname(os.path.abspath(’.’)))os.environ[“DJANGO_SETTINGS_MODULE”]=‘Weekend.settings’django.setup()2.pipline管道import jsonc...

2019-07-22 00:15:57 125

原创 爬虫的步骤

1、确定网站内数据的加载方式(数据局部刷新、页面刷新)区别:局部刷新 页面的url不会发生改变 页面刷新 页面的url会发生改变(1)、局部刷新:1、F12 --> NetWork --> XHR2、清空所有请求3、点击加载更多或者下一页4、新出来的地址就是我们需要发送的请求地址( 2)、页面刷新1、直接点击下一页2、观察页面url的变化3、去掉没用的信息4、...

2019-07-03 17:56:10 218

原创 Flask的分页

1、引入分页插件样式<link rel="stylesheet" href="../static/css/jquery.pagination.css">2、引入jquery分页插件, 引入jquery.js 要放在 引入 jquery.pagination<script type="text/javascript" src="../static/js/jquery-1.1...

2019-06-25 09:10:27 212

原创 Flask的图文混排

1、引入 <script type="text/javascript" src="../../static/news/js/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="../../static/news/js/jquery.form.min.js">&l...

2019-06-25 09:08:47 170

原创 Flask注册验证码

注册验证码。核心思路,替换注册页面的img标签的src属性。1、准备好文件夹:captcha2、导包from utils.captcha.captcha import captcha3、验证码生成方式# name, text, StringIO.value# text : 验证码图片对应到到文本# image_url : 验证码图片IO流。理解为:二进制数据,并没有实际转换成图片呢...

2019-06-25 09:07:02 382 2

原创 Flask的配置

1、秘钥设置:app.secret_key = ‘随意设置’app.config[‘SECRET_KEY’]=‘随意设置’2、SQLALCHEMY配置:# 连接数据库app.config[‘SQLALCHEMY_DATABASE_URI’] = ‘mysql+pymysql://root:@127.0.0.1:3306/数据库名’# 动态追踪修改设置,如未设置只会提示警告app.co...

2019-06-25 09:05:31 108

原创 Flask前端的菜单栏

1、 header内容2、body内容 分类1 分类2 分类3 分类4 分类5 序号 商品名称 价格 ...

2019-06-25 09:03:04 1163

原创 Flask数据库的迁移

1、目的:修改现有数据库的表结构,不改变数据库中现有的数据。2、导包:from flask_migrate import Migrate, MigrateCommandfrom flask_script import Manager3、实例化对象。支持黑窗口 输入命令manager = Manager(app)将数据库迁移到命令,加入到黑窗口中。作用是 用于更新数据库到结构migr...

2019-06-25 08:59:55 117

原创 Django的图文混排

1.引入js{% load static %}<script src="{% static 'sadmin/js/jquery-1.12.4.min.js' %}" ></script> 2.修改 tinymce_setup.jsimageupload_url: “/sadmin/upload_file/”3.配制上传目录Setting.py 中...

2019-06-25 08:51:07 291

原创 Django的正向查询与反向查询

Django的多表查询假设有模型class Category(models.Model):id = models.CharField(primary_key = True,max_length = 255)type_name = models.CharField(max_length = 255)def str(self): return self.id+"."+self....

2019-06-25 08:46:25 1689

原创 Django防止图片重名

防止图片重名def md5_(): #生成一个永不重复的md5 = hashlib.md5()md5.update(str(time.time()).encode())return md5.hexdigest()if file:base_path = settings.STATICFILES_DIRS[0] #拿到当前的静态目录sig = file.name.split('...

2019-06-25 08:42:47 451

转载 Django的删除

on_delete=models.CASCADE 级联删除,删除分类下的所有新闻on_delete=models.SET_NULL 只删除主表与从表的外键关系,不删除任何内容null:如果null=True,空值将会被存储为NULL,默认为Falseblank:如果blank=True,字段允许为空,默认不允许。...

2019-06-25 08:41:19 142

原创 Django上传图片

上传图片1.setting.py配置STATICFILES_DIRS=[ os.path.join(BASE_DIR,'static')]UPLOAD_FILES=os.path.join(BASE_DIR,'static/upload')2.views.pyfrom django.shortcuts import render,redirectfrom django.v...

2019-06-25 08:39:37 152

原创 Django发送邮件

导包 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer在User类中,添加generate_active_tokenclass User(AbstractUser, BaseModel):“”“用户模型类”""def generate_active_token(self):“”“生成用户签...

2019-06-25 08:37:52 247

原创 Django的分页

分页后台1、导包from django.core.paginator import Paginatorclass UserView(View):def get(self, request):# 2、查询数据user_list = models.User.objects.filter()# 3、分页处理。 user_list:数据集 2:每页显示条数paginator = P...

2019-06-25 08:35:35 84

原创 Djando的传参

Django传参1.“?”传参1.模板页面主路由urlpatterns = [ path('admin/', admin.site.urls), path('',include('web.urls',namespace='index'))] {% for goods in goods_page %} <tr> ...

2019-06-25 08:33:00 218

原创 创建django项目的基本流程

创建Web项目django-admin startproject 项目名称测试服务器python manage.py runserver 默认端口:8000runserver 并发低,只适合学习测试*创建app业务分化,创建多个app进行不同的业务管理python manage.py startapp 子应用名称*django的迁移你的Model会被扫描, 然后与...

2019-05-28 18:12:17 189

原创 django(一对一,一对多,多对多)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-28 17:53:09 1184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除