自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决python程序在win10上正常运行在windows server上无法正常运行的方法

在实际操作中,以cv2为例。打开 PowerShell,运行下面的命令。运行之后,重启服务器,即可正常使用。

2024-04-24 11:45:43 416

原创 测试在django中使用django-user-agents

是一个Django库,用于识别和解析用户代理字符串(User-Agent String)。用户代理字符串是由 Web 浏览器或其他客户端应用程序发送到服务器的标识符,用于描述客户端的软件、设备和操作系统等信息。

2024-01-12 20:53:24 513

原创 如何本地部署使用EasyOCR,并迁移到没有互联网环境的电脑上

下载并安装Python。

2024-01-09 16:01:38 747

原创 在ubuntu系统下如何使用python识别图片中的文字

ubuntu系统使用python和tesseract对图片中的文字进行识别

2023-12-08 10:16:35 247

原创 【Pandas学习】pip安装三方库

pip安装三方库# 查看当前python环境安装了哪些库pip list# 安装新库pip install 库名# 同时安装多个库,多个库名之间用空格隔开pip install 库名1 库名2 库名3# 将库的版本升级到最新版pip install 库名 -U# 卸载库pip uninstall 库名# 由于pip命令中存储文件的服务器在境外,有时候比较慢,可以在命令后增加-i参数pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/

2022-04-30 16:41:03 784

原创 【Pandas学习】conda虚拟环境操作命令

conda虚拟环境操作命令# 查看所有虚拟环境及当前环境conda info -e# 创建新环境,指定环境名称和Python版本conda create -n py38data python=3.8# 删除环境conda remove -n py38data --all# 进入、激活环境conda activate py38data# 退出环境conda deactivate...

2022-04-30 16:39:25 842 1

原创 【Django】Django实现对IP地址访问过滤

【Django】Django实现对IP地址访问过滤一、编写中间件在setting.py同目录下新建middleware.py,内容如下from django.http import HttpResponsefrom django.utils.deprecation import MiddlewareMixinclass IpMiddleware(MiddlewareMixin): def process_view(self, request, view_func, *view_args, *

2022-04-25 10:12:33 337

原创 【Django】在Apache服务器通过wsgi部署Django

【Django】在Apache服务器通过wsgi部署Django安装wsgi,下载mod_wsgi-4.9.0-cp38-cp38-win_amd64.whl文件,要先选择对应Python版本(cp38对应Python3.8),然后使用pip命令安装安装好wsgi之后,在黑窗口运行mod_wsgi-express module-config命令,查看Apache的配置信息,一般会输出以下信息:LoadFile "c:/users/administrator/appdata/local/progra

2022-04-25 10:11:07 605

原创 【Django】 Django设置用户登录admin时只能看到自己录入的内容

【Django】 Django设置用户登录admin时只能看到自己录入的内容大多数情况下,除了管理员之外,不同的用户可以查看和编辑自己录入的内容,而不能看别人录入的内容,要实现这个效果,可以在admin.py中进行设置:class PostAdmin(admin.ModelAdmin): ... def get_queryset(self, request): qs = super(PostAdmin, self).get_queryset(request) i

2022-01-31 16:42:17 2513 4

原创 【Django】Django进行Ajax请求、返回json格式数据和在模板中接收并解析json的方法

【Django】Django进行Ajax请求、返回json格式数据和在模板中接收并解析json的方法一、通过Ajax请求数据引入jQuery的代码省略<script type="text/javascript"> // 首先进行csrf_token初始化,否则在进行Ajax请求时会报错 $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}'}, }); $(document).ready(fun

2022-01-17 09:57:07 1923

原创 【django】django后台上传的文件访问问题

【django】django后台上传的文件访问问题django后台上传的文件,通过url访问需要如下设置:在setting.py文件中加入以下两行代码MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')在urls.py中加入如下代码:from django.views.static import servefrom mysite.settings import MEDIA_ROOT # mysite是项目

2021-11-20 14:21:16 560

原创 【django】models设置联合主键

【django】models设置联合主键class man(Model): id=AutoField(primary_key=True) # 设置单个主键 name = CharField(max_length=30) age =IntegerField()class girl(Model): name=CharField(max_length=10) age = IntegerField() # 接下来设置联合主键 class Meta:

2021-11-19 14:12:21 2642

原创 【django】models报错Manager isn’t accessible via XXX instances 的注意事项

【django】models报错Manager isn’t accessible via XXX instances 的注意事项问题描述:某个模型与自身自联结,在model.py中,需要调用自己,此时必须使用model本身的对象名称,而不能使用’self’否则会报错。class Project(models.Model): """ 项目模型 """ ... parent = models.ForeignKey('self', verbose_name="主合同"

2021-11-17 15:32:04 1997

转载 【Django】admin管理工具TabularInline类用法详解

【Django】admin管理工具TabularInline类用法详解TabularInline类用于在A页面上编辑B表的字段,举例说明,如果models.py中有Staff、Job两个model:from django.db import modelsclass Staff(models.Model): name = models.CharField(max_length=10)class Job(models.Model): staff = models.ForeignK

2021-11-16 15:14:37 880

原创 【Django】解决上传图片不显示问题

【Django】解决上传图片不显示问题在项目文件夹中新建media目录在settings.py中MEDIA_URL = "/media/"MEDIA_ROOT = os.path.join(BASE_DIR, "media")在urls.py中from django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = [ # ... the rest of your URLconf

2021-11-09 16:43:01 920

原创 【Django】外键查询和反向查询

【Django】外键查询和反向查询在models.py中有两个模型,Person表是主表,Car是子表,Car表外键至Person表。Car与Person是多对一关系from django.db import modelsclass Person(models.Model): name = models.CharField(max_length=64) age = models.IntegerField() tel = models.CharField(max_length=

2021-11-09 16:10:08 3776

原创 【Django】admin中添加内联关联

【Django】admin中添加内联关联假如有连个表,一个是资产信息,一个是资产使用记录。我们的需求是在编辑资产信息时,可以添加资产使用记录。先将两个模型注册到admin中,然后再创建一个类UsageRecordInline,继承自admin.TabularInline,指定model是资产使用记录模型,然后在资产信息的类中添加一行inlines = [UsageRecordInline],这样在编辑资产信息时,就可以直接编辑资产使用记录了。class UsageRecordInline(admin.

2021-11-02 17:03:52 1013

原创 【Django】在admin后台显示数据库中没有的用户自定义字段

【Django】在admin后台显示数据库中没有的用户自定义字段有两个model,一个是资产信息Assetclass Asset(BaseModel): """资产信息model""" type = models.ForeignKey(AssetType, on_delete=models.CASCADE, verbose_name="资产类型") name = models.CharField(verbose_name="资产名称", max_length=50) nu

2021-11-02 17:00:43 752

原创 【Django】给model设置文件上传字段

【Django】给model设置文件上传字段文件上传字段设置后,django会的admin后台会自动将该字段识别为文件上传,保存时自动将文件设置setting.py,代码如下。设置文件上传保存的路径为根目录下的media文件夹。MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')设置图片的url访问路径,这样就可以访问上传的图片了from django.conf.urls import urlfrom dj

2021-11-02 16:58:59 414

原创 【Django】创建用户,继承AbstractUser自定义用户模型类

【Django】创建用户,继承AbstractUser自定义用户模型类1.AbstractUser如果要创建一个用户,需要设置各种字段、组、权限、cookie管理、密码处理等,比较麻烦,所以Django已经为我们创建了一个抽象用户,我们只需要继承它,然后添加自己的字段即可用户基本属性和常用方法属性或方法说明username用户名(必要)password密码(必要)email邮件first_name名字last_name姓氏is_staff

2021-11-02 16:57:38 636

原创 【Django】自定义认证后端ModelBackend完成多手机号邮箱登录

【Django】自定义认证后端ModelBackend完成多手机号邮箱登录Django默认的认证后端是判断用户的username和password这两个字段是否通过校验,但实际上,我们可能会有更多的登录需求,比如说,既可以通过用户名,也可以通过手机号或邮箱等登录,这时候我们可以重写authenticate()方法实现1. 自定义认证后端我们新建一个py文件,里面写一个类继承ModelBackend,并且重写authenticate()方法from django.contrib.auth.backen

2021-11-02 16:54:50 260

原创 【Django】admin后台的相关设置

【Django】admin后台的相关设置假设model.py中有Unit模型,继承自BaseModel,BaseModel中有add_time字段记录数据的添加时间。class Unit(BaseModel): """单位model""" unit_name = models.CharField(verbose_name="单位名称", max_length=30) sort = models.IntegerField(verbose_name="排序", default=0)

2021-02-14 20:56:03 163

原创 windows电脑如何使用python虚拟环境

【python】如何使用虚拟环境(win环境)必须先安装了python安装virtualenvwrapperwindows环境下使用命令pip install virtualenvwrapper-win创建虚拟环境mkvirtualenv -p python env1将创建虚拟环境env1,默认安装位置是 “C:\Users\你的用户名\Envs”。创建成功后,默认会进入到虚拟环境中。命令行前会有一个括号,括号中是虚拟环境名称,如:(env1)退出虚拟环境deactivate查看安装了

2021-02-10 19:11:41 335

空空如也

空空如也

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

TA关注的人

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