自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序记录

【代码】微信小程序记录。

2022-11-22 16:33:22 790 1

原创 小程序缓存

一.同步异步的方法不相同:1.同步方法多个Sync2.存储(key和value)和读取的方法不同,存储的读取的类型同步是个元组,异步是字典。二. 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。三.同步是指完成缓存后,在执行其它,数据准确性更高,消耗资源较多;异步不影响其它执行,数据准确性不高,消耗资源较低。

2022-10-26 16:39:06 161

原创 django和微信小程序实现数据交换

小程序和django的数据传递和获取

2022-08-18 16:15:11 1232

原创 腾讯云centos7中djiango框架,uwsgi和nginx设置,安装ssl,实现https:

腾讯云centos7中djiango框架,uwsgi和nginx设置,安装ssl,实现https:

2022-08-10 15:14:00 979

原创 centos 基础常用命令

centos简单常用命令

2022-08-10 14:41:07 668

原创 一些python中很相似的方法

print()和return 的区别

2022-07-07 08:51:41 211

原创 uwsgi和nginx的配置

uwsgi需要python的支持,所以版本很重要,安装的时候就要注意python版本,或是pip3(python3)后续再修改就需要先卸载再安装。。。。。。。

2022-06-09 15:51:04 703

原创 redis中django的使用

from django.core.cache import cache#先导入cachecache.set("name1","tom")#缓存name1cache.add("name1","tom")#如果有这个键值存在不会更新,如果没有添加。cache.get("name")#获取到tomcache.set_many(["name1":"tom","name2":"jack"])cache.get_many(["name1","name2"])#得到字典{"name1":"tom",.

2022-05-27 15:47:48 112

原创 centos8部署更新django4.04和python3.97

1.更新django到4.04因为django4原生后端直接支持redis,所以被迫升级django到4python3.9 -m pip install -U Django3.安装redis服务和配置djangoyum install redis#安装服务pip3.9 install redis#安装python库pip3.9 install django-redis#安装django-redis库安装位置:usr/bincd到安装位置执行./redis-server&am

2022-05-27 15:05:09 204

原创 django实现腾讯云短信sdk和redis缓存服务,手机号验证码登录,未注册直接注册登录

腾讯云短信SDK;redis;django4.0;实现手机号短信登录,和没有注册直接注册登录。

2022-05-11 16:53:32 790

原创 django中被继承的页面的上下文处理器

被继承的页面为了避免数据冲突不能直接使用上下文,需要自定义上下文处理器!最常见的使用时登录状态栏新建context_processors.py.py文件def ResidentNavigation(request): statu=request.user.is_authenticated if statu: userstatus='注销' myne='我' userurl='True' else: user

2022-05-02 10:51:53 555

原创 django自定义user的登录/注册和判断登录状态

注册:forms,生成注册表格类,验证比较方便class registerForm(forms.Form): mobilename=forms.CharField(max_length=11,min_length=11,label='mobilename') mobilecode=forms.CharField(max_length=4,min_length=4,label='mobilecode')viewsdef register(request): myus

2022-04-29 16:50:27 485

原创 django自定义用户-user模型

注意:django官方建议使用导入AbstractUser自定义模型,即使是现有的user模型完全满足现有的需求,一旦建议了依赖关系(包括admin),重新使用自定义模型的代价非常昂贵!字段:这里的字段实际上可以当属性使用,没搞懂和方法有什么不同,后续找到不同再补充。user字段 字段 解释 username 必要的。150 个字符或以下。用户名可包含字母数字、_、@、+、. 和 - 字符。个人建议将这个值设定为自增ID,然后其它自定义,以适应现在授权登录和手机验证码登录。 f

2022-04-11 15:30:01 2235

原创 centos8部署django3.2后DEBUG = False后产生的问题解决.

admin样式丢失....图片不能加载样式丢失的问题1.本地开发时,可以使用相对路径,上服务器后必须使用绝对路径settings设置STATIC_URL = '/static/'STATTCFILES_DIRS=[ BASE_DIR / "static",]STATIC_ROOT = '/root/opj/topic/static/'#绝对路径2.给static指定加载的位置,urls的设置,注意是项目的urls不是应用的from django.contrib i

2022-03-19 21:33:50 663

原创 django项目上云记录

腾讯云服务器:centos8.2python3.9.7+django3.2.9+mysql8+vscode1.vscode密匙链接centos8https://blog.csdn.net/m0_62458657/article/details/123531209?spm=1001.2014.3001.55022.安装python3.9.7https://blog.csdn.net/m0_62458657/article/details/1235321933.安装MySQL8.02https.

2022-03-17 15:24:57 1059

原创 centos8 安装django3.2.9并连接mysql(四)

1.安装django,要先安装好 python+mysqlpip3 install Django==3.2.9#通过pip安装指定版本django-admin --version#主要要加-admin,确认安装版本2.创建项目,先新建一个文件夹opj,

2022-03-17 09:03:54 1426

原创 centos8安装python3.9.7(三)

腾讯云系统安装python记录安装记录

2022-03-16 20:32:45 4085

原创 centos8.2 vscode免密登录(一)

指腾讯云centos8.2,但是我觉得其他平台应该也差不多...非常简单...网上奇怪的文章太多,已经害我重新装过一次系统了...还是要多查官方文档,以其他文档为辅

2022-03-16 17:22:37 462

原创 centos8 安装mysql8(二)

腾讯云centos8安装记录mysql8实录

2022-03-15 19:51:35 787

原创 django中更新数据库字段的不同实现方法案列

#获取对象tid_if=AnswerRecord.objects.filter(t_id=topic_id,q_id=quest_id)#判断对象是否为空if tid_if: #有数据时更新数据 AnswerRecord.objects.filter(t_id=topic_id,q_id=quest_id).update(score=quest_score) else: 没有数据时新建数据 AnswerRecord.objects.create(t_id=t.

2022-03-10 12:05:51 2257

原创 django中Paginator分页的简单实现

views中使用分页库Paginator.米板先导入Page, Paginatorfrom django.core.paginator import Page, Paginatordef paper(request,topic_id): #获取对应主题对象 topic_t = Topic.objects.get(id=topic_id) #展示对象 paper_qs = topic_t.paper.paper_quest.all() #分页器,每页显示1条记

2022-03-09 16:56:33 1406

原创 django应用-将QuerySet对象列表化,并将列表中记录整数化

#获取同一主题的答题记录的列表,并切片最后6组记录 answer_scores= AnswerRecord.objects.values().filter(t_id=topic_id).reverse()[:6] #得到Query Set的记录数量 ns=answer_scores.count() #新建列表 score_ns=[] #获取QuerySet的值,并添加到列表中 for n in range(ns): score...

2022-03-02 09:40:05 596

原创 表内查询方法

表内查询以下方法都是跟随在objects后面:all_entries = Entry.objects.all()all()方法 all() 返回了一个包含数据库中所有对象的 QuerySet 对象,一般不直接使用,可跟着字段使用.values()返回一个列表,每条数据是字典的形式values_list()返回一个元组,元组不允许修改.get()filter()exclude()order_by()aggregate()关联查询...

2022-02-22 17:27:32 716

原创 django学习阶段总结:view说明

视图(view)本质是自建函数1.对model的类进行编码,实现功能;2.将数据输出到模板所有的功能都可以归集于四点:增删查改编码流程:确定权限:什么人可以操作?得到对象:可以操作什么?提交操作:操作了什么?验证操作:操作是否符合规则?执行操作:如符合规则执行操作.得到结果:操作的结果是什么?...

2022-02-14 16:00:51 381

原创 django学习阶段总结:model说明

django中model对应的是数据库,会一些数据库当然更好,不会其实也没有太大的关系.django内置类首先导入models,如果还需要使用其他类,可以先导入:from django.db import modelsfrom django.db.models.enums import Choicesfrom django.db.models.fields import AutoFieldfrom django.forms import Formfrom django.utils.

2022-02-08 15:25:10 1099

原创 django学习阶段总结:urls说明

配置urls:第一步:打开项目的ursl.py的文件:1.先导入必要类:path和includefrom django.contrib import adminfrom django.urls import path,includeurlpatterns = [ path('admin/', admin.site.urls), path('',include('quest.urls')), path('users/',include('users.urls')).

2022-01-28 15:59:40 1206

原创 django学习阶段总结:目录

django和MySQL相关配置https://blog.csdn.net/m0_62458657/article/details/122728986urls说明model说明view说明templates说明

2022-01-28 15:52:44 1889

原创 django学习阶段总结记录:django和MySQL配置+和简单命令

安装django:在cdm中cd到虚拟空间执行pip安装,最好记住版本,这里不加django版本,默认安装最新版本, 注意django版本和python版本是否适配,最好都用正式得最新版本,不用考虑是否适配的问题Pip install django#安装django安装MySQL插件:用mysql数据库吧,不用纠结;需要学习一些mysql的基础知识.Pip install mysqlclime#安装链接mysql插件创建项目:项目(project)是django中最大的单位,

2022-01-28 15:36:06 1894

原创 python学习阶段总结记录:4.python基础-函数

数字列表:range():min():数字列表最小值 max():数字列表最大值 sum():数字列表求和 len():获取列表中数字得数量str() 得到字符串list() 得到列表int() 得到整数float() 得到浮点数complex() 得到复数...

2022-01-26 16:07:55 158

原创 python学习阶段总结记录:5.python基础-语句

一.if-elif-else:if是判断语句:条件:小于(<);大于(>),等于(==);不等于(!==) 空的结果是True;有值的结果是False. 结果:布尔值:True满足;False不满足,可直接使用True和False. 可添加多个条件:or是或,满足其中条件其一就执行;and是和,需要满足所有条件才执行.elif是创建多个条件,并根据结果执行不同命令:elif和if加or的区别是:elif可以创建多个条件,执行不同命令, or是多个条件满足一,执行一个命令

2022-01-26 11:17:22 354

原创 python学习阶段总结记录:3.python基础知识-对象

一.变量(variable):可以被赋值,并引用的对象.注意大小写,一般使用小写,因为大写有特殊的含义,比如说类,所以从一开始注意,代码的可读性和规范性会提高. 不能有空格,一般使用下划线_. 不要使用python关键字和函数名, 主要O和0的使用,很容易混淆.二.字符串string:就是一系列的字符三.数(number):数字整数(int):不含小数的阿拉伯数字; 浮点数(float):含有小数的数值; 常量:在程序执行的生命执行周期保持不变得变量,通常用全部大写来表示.四.列表

2022-01-24 16:45:58 137

原创 python学习阶段总结记录:2.工具和说明

一.安装语言:除非你非常熟悉一些资源网站,那么宁愿慢一些去官网下载吧。二.虚拟环境:因为如果有多个项目时,可能会产生冲突,所以一开始使用虚拟环境,规避这个问题1.创建虚拟环境1.1打开cmd1.2.cd到创建想创建的文件夹位置1.3.执行代码python -m venv Ienv如果看到Ienv文件夹就是创建成功。2.运行虚拟程序:在cmd中cd到Ienv文件夹的位置,注意不是Ienv文件夹。Ienv/Scripts/active三.GIT

2022-01-24 09:54:14 166

原创 python学习阶段总结记录:1.遵循的指导的原则

指导原则:1.设定目标:项目的实现是学习最好的途径。2.划定范围:要学习的知识太多,用项目去指导该学习什么知识点。3.实现优先:一个功能有多种实现方式,在学习阶段以实现功能为优先,不要过多考虑其他因素。4.规范编码:尽量遵循标准规范,以及保持自己的编码规范的一致性。...

2022-01-24 09:14:08 189

原创 python学习阶段总结记录

1.经验和教训以及遵循的指导的原则2.工具和说明3.python基础

2022-01-24 09:04:59 374

空空如也

空空如也

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

TA关注的人

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