随笔分类 -  Python

摘要:当默认的用户表中字段不足以满足我们的业务需求时,可以自己继承和重写用户表,增加想要的字段。 1. 自定义用户表模型 from django.db import models from django.contrib.auth.models import AbstractUser # 重新定义用户表 c 阅读全文
posted @ 2024-07-03 13:58 映辉 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1. 使用Django默认模板 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR / 'templates'], # 使用路径表达式 'APP_DIRS': 阅读全文
posted @ 2024-07-03 13:48 映辉 阅读(29) 评论(1) 推荐(0) 编辑
摘要:方式一: pip freeze > requirements.txt 注意:如果在python项目全局环境里直接使用 pip freeze > requirements.txt 会导出大量与该项目无关的依赖,包括很多个包信息,其实这里是把当前 python 环境的所有包的相关信息都导出来了! 方式二 阅读全文
posted @ 2024-06-26 11:12 映辉 阅读(154) 评论(0) 推荐(0) 编辑
摘要:# 添加:cherrypy.response.headers["Access-Control-Allow-Origin"] = "*" cherrypy.response.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS" c 阅读全文
posted @ 2024-06-24 14:55 映辉 阅读(26) 评论(1) 推荐(0) 编辑
摘要:1. 网站地址:https://ssr1.scrape.center 2. 代码 import requests from lxml import etree import json # 存放所有电影信息 all_movies_data = [] for page_num in range(1, 1 阅读全文
posted @ 2024-06-21 23:04 映辉 阅读(263) 评论(0) 推荐(0) 编辑
摘要:# Python闭包和装饰器 ############# 闭包 ############## ''' 1. 一个外层函数,内嵌一个内层函数; 2. 内层函数使用外层函数的参数; 3. 外层函数将内层函数作为返回值返回 ''' # 外层函数 def outer(msg): # 内层函数 def inn 阅读全文
posted @ 2024-05-27 14:14 映辉 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1. 查看虚拟环境 conda env list 2. 创建虚拟环境 conda create -n env_name python=3.8 env_name: 虚拟环境名 python=3.8: 指定python版本 3. 激活环境 conda activate env_name 4. 退出当前环 阅读全文
posted @ 2024-01-04 11:00 映辉 阅读(27) 评论(0) 推荐(0) 编辑
摘要:第一步:创建虚拟环境 python -m venv 路径 + 虚拟环境名 例如: python -m venv /home/myEnv 第二步:激活虚拟环境 Windows下: 虚拟环境\Scripts\activate Linux下: source 虚拟环境/bin/activate 第三步:退出 阅读全文
posted @ 2023-12-27 14:36 映辉 阅读(31) 评论(0) 推荐(0) 编辑
摘要:使用django-simple-captcha实现登录验证码: 第一步:安装pillow依赖 pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple/ 第二步:安装django-simple-captcha pip install 阅读全文
posted @ 2023-12-21 23:46 映辉 阅读(950) 评论(0) 推荐(0) 编辑
摘要:实现原理: 在页面加载完成后,jQuery调用initComments()函数,initComments()函数会向后端发起Ajax请求,后端收到请求后,会把所有评论的数据以JSON格式返回到前端,然后前端再把评论的数据在页面上进行展示,评论的层级关系通过父级id来进行识别。 首先来看一下评论的表结 阅读全文
posted @ 2023-12-10 00:43 映辉 阅读(106) 评论(0) 推荐(0) 编辑
摘要:分为两个部分: 后台使用Markdown编辑 前端使用Markdown展示 准备工作: pip install django-mdeditor # 用于后台编辑 pip install markdown # 用于前端显示 INSTALLED_APPS = [ ... 省略 ... 'mdeditor 阅读全文
posted @ 2023-12-09 17:38 映辉 阅读(325) 评论(0) 推荐(0) 编辑
摘要:需要用到 models.ImageField(), 它继承自 models.FileField(), 用ImageField的时候需要安装pillow pip install pillow -i https://pypi.douban.com/simple/ 首先,进行媒体文件配置: setting 阅读全文
posted @ 2023-12-09 15:21 映辉 阅读(57) 评论(0) 推荐(0) 编辑
摘要:新增列的一些操作 1.新增一个列,直接给列赋值 # 取所有行,新增的列为new_col df.loc[:, 'new_col'] = 100 2.使用df.apply方法给新增的列赋值 def get_wendu_type(x): if x['bWendu']>33: return '高温' if 阅读全文
posted @ 2023-12-02 22:47 映辉 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Pandas数据查询的5种方法: 数据准备: import pandas as pd path = 'C:\\Users\\zhang\\Desktop\\ant-learn-pandas-master\\datas\\beijing_tianqi\\beijing_tianqi_2018.csv' 阅读全文
posted @ 2023-12-02 20:51 映辉 阅读(13) 评论(0) 推荐(0) 编辑
摘要:安装pandas: pip install pandas pandas读取数据: 数据类型读取方式 csv, tsv, txt pd.read_csv Excel pd.read_excel mysql pd.read_sql 1.读取csv文件数据 import pandas as pd # 文件 阅读全文
posted @ 2023-12-02 19:01 映辉 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1、操作模式 redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 2、连接池 redis-py使用connect 阅读全文
posted @ 2023-05-29 11:26 映辉 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、序列化和反序列化 1、序列化:把我们的数据转换成指定的格式提供给别人 例如:我们在django中获取到的数据默认是模型对象,但是模型对象数据无法直接提供给前端或别的平台使用,所以我们需要把数据进行序列化,变成字符串或者json数据,提供给别人。 2、反序列化:把别人提供的数据转换/还原成我们需要 阅读全文
posted @ 2023-05-29 10:38 映辉 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1、安装DRF pip install djangorestframework 2、将DRF注册到APP中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 阅读全文
posted @ 2023-05-28 22:34 映辉 阅读(32) 评论(0) 推荐(0) 编辑
摘要:在settings.py配置文件中进行配置: # 设置为中文 LANGUAGE_CODE = 'zh-hans' # 设置 “亚洲/上海” 时区 TIME_ZONE = 'Asia/Shanghai' 阅读全文
posted @ 2023-05-27 13:11 映辉 阅读(80) 评论(0) 推荐(0) 编辑
摘要:def index(request): # 查询数据,返回QuerySet对象books books=Book.objects.filter(id__gte=1) # 打印books, 是一个QuerySet对象 # <QuerySet [<Book: Book object (1)>, <Book 阅读全文
posted @ 2023-05-15 21:30 映辉 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示