- 博客(30)
- 收藏
- 关注
原创 Django [WinError 123] 文件名、目录名或卷标语法不正确。: ‘<frozen importlib._bootstrap>‘
错误原因:编码格式不正确。全局的编码格式为UTF-8,其中一个models的页面的编码格式为UTF-16。解决方法:更改编码格式为UTF-8。
2022-04-06 17:42:26
2361
原创 django 多表查询
models.py内容:1、商品表class Product(models.Model): product_id = models.AutoField(primary_key=True) product_name = models.CharField(max_length=255, blank=True, null=True) product_code = models.CharField(max_length=255, blank=True, null=True,uniq
2022-01-25 13:27:40
3098
原创 jupyter 补齐代码
1、打开windows10的开始菜单,选择Anaconda Prompt。2、安装Nbextension插件,此插件是Jupyter非官方扩展包的集合,可以为Jupyter提供很多实用的功能。【注】直接安装会比较慢,可以选择镜像安装。# 直接安装pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user#镜像安装pip install jupyter_contrib..
2022-01-25 13:04:54
1307
原创 python | selenium X.PATH的使用
打开浏览器:from selenium import webdriverfrom selenium.webdriver.common.by import Bydriver = webdriver.Chrome()driver.get('https://www.baidu.com')定位输入框:1、使用绝对路径定位元素(不推荐使用,经常出错)driver.find_element(By.XPATH,"/html/body/div/div[2]/div[5]/div[1]/div
2022-01-18 15:45:50
1564
原创 Django 对表格进行批量删除操作
1、实现批量删除功能的前提条件1)需要有复选框,可以进行多选/全选操作。2)每条记录的自增序列id或者唯一主键的值传输到复选框中,设:check_id="增序列id或者唯一主键"。3) 将复选框的类选择器设为“checkOne”。2、实现批量删除的步骤:1)当前端页面选择多个复选框时,js遍历获取被选中的复选框,获取对应的自增序列id或者唯一主键,并将id写入数组中。// 创建数组类型,用于接收被选中的复选框的idvar ids = [];// 遍历被选中的..
2022-01-04 10:20:59
3440
原创 python dataframe合并单元格后写入excel
1、以dataframe读取excel内容import pandas as pddf = pd.read_excel(r"C:\Users\Administrator\Desktop\1.xlsx",sheet_name='Sheet2')print(df)2、需要如何合并3、合并单元格,写入excelfrom openpyxl import Workbookfrom openpyxl.utils.dataframe import dataframe_to_rowsim.
2021-12-31 15:54:45
7676
1
原创 psycopg2 copy_from写入数据时,碰到int类型,数据空值无法写入
报错:psycopg2.errors.InvalidTextRepresentation: invalid input syntax for integer: ""将空值转成null插入: 给copy_from()添加null属性。cur.copy_from(f, 'table_name',null='')完整代码:conn = psycopg2.connect(database='d', # 要连接的数据库名 user='user', # ...
2021-12-27 09:58:09
2905
原创 python ValueError: cannot find context for ‘fork‘
连接odps,使用o_pandas(),遇到的错误:解决方法:更改to_pandas()方法的内容:
2021-12-23 15:13:50
4752
2
原创 python连接阿里云ODPS,进行基本操作
安装指南 — PyODPS 0.10.7.1 文档from odps import ODPSo = ODPS( access_id='user', #登陆账号 secret_access_key='password', #登陆密码 project='project', #odps上的项目名称 endpoint='http://service.cn-hangzhou-xxx:80/api') #官方提供的接口SQL查询with o.execute_sql('de.
2021-12-23 14:49:17
5295
原创 js 点击按钮或者图片,实现图片上传以及将图片显示在页面上
点击图片本身,实现图片上传:1、html页面<div class="card"> // 用于接受上传的图片 <img src="img.jpg" alt="" id="picture"> // 用于上传文件 <input class="file-upload" type="file" accept="image/*" name="picture"/></div>2、css文件.file-upload { display.
2021-12-21 09:29:16
12746
2
原创 django 进行图片更新,但是图片没有存储,保存到数据库的路径也只是图片名称
1、models.py文件2、 views.py文件3、操作更新图片时,发现存储到数据库的路径没有 “carousel_pic/”,直接是图片名称,同时图片也未存储到static/media/carousel_pic/路径下。4、解决方法:使用另一种更新方式: 使用save()方法保存数据。# 根据id更新数据def updateCarouselFigureDataById(request,CarouselFigureId): mod = CarouselF.
2021-12-20 18:26:43
1278
原创 js 添加删除对象的属性值
1、html前端<button type="button" class="btn btn-light-primary m-1"> <i class='bx bx-edit'></i></button><button type="button" class="btn btn-light-secondary m-1" id="btn" title="活动上架"> // 图标样式 <i class='bx bx-right-.
2021-12-17 15:31:55
326
原创 js 添加删除class样式
1、html前端<button type="button" class="btn btn-light-primary m-1"> <i class='bx bx-edit'></i></button><button type="button" class="btn btn-light-secondary m-1" id="btn"> // 图标样式 <i class='bx bx-right-top-arrow-circ
2021-12-17 15:11:32
2607
原创 python 连接pg数据库
1、安装psycopg22、导入psycopg2import psycopg23、连接pg数据库4、# 通过connect方法创建数据库连接psycopg2.connect( dbname="数据库名称", user="用户", password="密码", host="ip地址", port="端口号")4、访问数据库,两种方式。 1)创建cursor以访问数据库# 通过connect方法创建数据库连...
2021-12-16 17:42:23
10200
1
原创 dataTables——buttons中的excel按钮,导出固定行列的数据
buttons: [ { text: '<i class="bx bxs-download" title="导出excel"></i>', extend: 'excel', title: 'XXX-XX详情信息表', //导出的excel标题 // className: 'btn btn-primary' //按钮的class样式 }],
2021-12-16 15:42:24
786
原创 django 调用数据库图片的路径并在html显示
1、数据库有关图片的字段为图片的存储路径(mysql varchar类型)。 【注】设置的图片存储路径为/static/media/product_pic2、在views.py文件内编写获取数据库全部数据,以json格式返回。# 根据id获取对应数据def getProductById(request): mod = Product.objects # 获取DProduct模型的Model操作对象 ProductList = mod.filter(produc...
2021-12-16 14:18:31
3208
原创 Django 图片上传
1、django上传图片,主要是将图片存储在内存或者临时文件中。所以,上传图片,就是将图片的路径存储在数据库中。1、图片大小不大于2.5M时,存储在内存。2、图片大小大于2.5M时,存储在临时文件中。2、上传图片步骤。1)设置上传文件的目录。 在settings.py文件下,设置上传文件的目录。(与设置静态目录的方法一致)2)在数据库中创建数据表,其中有关图片的字段设置为varchar,用于存储图片路径。(使用的数据库为mysql) ...
2021-12-15 16:52:31
7834
1
原创 dataTables——实现表单复选框全选/全不选/反选功能
1、html内容<table id="carousel_figure_table" class="table table-striped table-bordered" style="width:100%"> <thead> <tr> <th><input type="checkbox" id="customCheck" class="checkAll"> <label for="custom
2021-12-08 17:12:39
2800
原创 dataTables——用图标替换buttons的原始样式
原始button样式:1、js代码$(document).ready(function () { var table = $('#carousel_figure_table').DataTable({ buttons: ['copy', 'excel', 'pdf', 'print'], language:'data.json', iDisplayLength : 10,// 每页显示行数 dom:'Bftip'
2021-12-08 12:13:08
785
原创 datatables——改变buttons按钮组件背景色
原先按钮底色为btn-secondary:现在想将底色改为紫色:1、找到datatables的js文件(jquery.dataTables.min.js)查找文件中“btn btn-secondary”的位置:2、然后将btn-secondary 改为你需要的颜色比如:改为绿色背景色(btn-success)3、保存后运行,结果为:...
2021-12-08 11:21:39
779
原创 DataTable——ajax获取到数据重加载
1、前端html<table id="carousel_figure_table" class="table table-striped table-bordered" style="width:100%"> <thead> <tr> <th>ID</th> <th>名称</th> <th>编号</th> <th>原料</th> <
2021-12-04 14:15:59
1040
原创 python 使用pandas向已有数据的excel文件追加数据
环境: Python3.7首先引入两个库import pandas as pdimport numpy as np然后创建一个空的excel文件df = pd.DataFrame()df.to_excel(r"C:\Users\Administrator\Desktop\12345.xlsx")使用pandas中的ExcelWriter方法打开excel文件pandas中的ExcelWriter(),是pandas中对excel表格文件进行读...
2021-10-29 12:13:23
6341
原创 Django 增删改查
环境:PyCharm 2021.2python 3.7增删改查:1、获取全部数据# 获取全部数据def getAll(request): mod = Drug.objects # 获取Drug模型的Model操作对象 Druglist = mod.all().values() #获取所有数据 Druglist = list(Druglist) #转化为列表属性 return JsonResponse({'data': object_list}) #以
2021-09-10 17:03:06
120
原创 python 正则匹配括号内的内容及删除括号内内容
环境:python3.7解析:import restring1 = '海堤(段)终点坐标(东经)(度)'string2 = "分(泄)洪闸(节制闸、排退水闸、引进水闸、挡潮闸)设计过闸流量"string3 = '就医地点分类(本统筹地区、(地级)市内跨统筹地区、省内跨统筹地区、省外就医)''''1.正则匹配串前加了r就是为了使得里面的特殊符号不用写反斜杠了。2.[ ]具有去特殊符号的作用,也就是说[(]里的(只是平凡的括号3.正则匹配串里的()是为了提取整个正则串中符合括号里
2021-09-10 13:28:33
14932
3
原创 Django报错 ValueError: source code string cannot contain null bytes 和‘<frozen importlib._bootstrap>‘
python报错:同时报两种错误:ValueError: source code string cannot contain null bytesOSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '<frozen importlib._bootstrap>'因为报错提示无法定位到具体代码位置,所以进行单个py文件运行。1、运行urls.py文件,发现报错ValueError: source code string cannot conta
2021-09-06 17:28:29
3723
9
原创 Django 根据数据库自动生成models内容
自动生成models的命令:python manage.py inspectdb环境:1、工具:PyCharm 2021.22、python版本:3.7操作:1、打开Terminal,输入python manage.py inspectdb:【注】必须在有manage.py的文件夹下,即根目录。2、若有多个应用,需确定写入地址,命令:python manage.py inspectdb > 应用名/models.py 3、确认是否成功。...
2021-09-06 15:22:04
775
原创 Django报错 ?: (staticfiles.E001) The STATICFILES_DIRS setting is not a tuple or list.
使用Django时报错:原因:1、与静态目录设置有关;2、查看settings.py文件,原文档编写如下:# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/3.2/howto/static-files/STATIC_URL = '/static/'#静态目录STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static")).
2021-09-06 14:51:39
2024
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人