
基础知识
额 实际上是个产品
这个作者很懒,什么都没留下…
展开
-
微信小程序记录
【代码】微信小程序记录。原创 2022-11-22 16:33:22 · 834 阅读 · 1 评论 -
小程序缓存
一.同步异步的方法不相同:1.同步方法多个Sync2.存储(key和value)和读取的方法不同,存储的读取的类型同步是个元组,异步是字典。二. 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。三.同步是指完成缓存后,在执行其它,数据准确性更高,消耗资源较多;异步不影响其它执行,数据准确性不高,消耗资源较低。原创 2022-10-26 16:39:06 · 191 阅读 · 0 评论 -
django和微信小程序实现数据交换
小程序和django的数据传递和获取原创 2022-08-18 16:15:11 · 1332 阅读 · 0 评论 -
腾讯云centos7中djiango框架,uwsgi和nginx设置,安装ssl,实现https:
腾讯云centos7中djiango框架,uwsgi和nginx设置,安装ssl,实现https:原创 2022-08-10 15:14:00 · 1037 阅读 · 0 评论 -
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 · 145 阅读 · 0 评论 -
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 · 231 阅读 · 0 评论 -
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 · 579 阅读 · 0 评论 -
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 · 555 阅读 · 0 评论 -
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 · 704 阅读 · 0 评论 -
centos 基础常用命令
centos简单常用命令原创 2022-08-10 14:41:07 · 694 阅读 · 0 评论 -
django项目上云记录
腾讯云服务器:centos8.2python3.9.7+django3.2.9+mysql8+vscode1.vscode密匙链接centos8https://blog.youkuaiyun.com/m0_62458657/article/details/123531209?spm=1001.2014.3001.55022.安装python3.9.7https://blog.youkuaiyun.com/m0_62458657/article/details/1235321933.安装MySQL8.02https.原创 2022-03-17 15:24:57 · 1085 阅读 · 0 评论 -
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 · 1461 阅读 · 0 评论 -
centos8安装python3.9.7(三)
腾讯云系统安装python记录安装记录原创 2022-03-16 20:32:45 · 4140 阅读 · 0 评论 -
centos8.2 vscode免密登录(一)
指腾讯云centos8.2,但是我觉得其他平台应该也差不多...非常简单...网上奇怪的文章太多,已经害我重新装过一次系统了...还是要多查官方文档,以其他文档为辅原创 2022-03-16 17:22:37 · 494 阅读 · 0 评论 -
centos8 安装mysql8(二)
腾讯云centos8安装记录mysql8实录原创 2022-03-15 19:51:35 · 815 阅读 · 0 评论 -
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 · 2340 阅读 · 0 评论 -
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 · 1437 阅读 · 0 评论 -
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 · 644 阅读 · 0 评论 -
表内查询方法
表内查询以下方法都是跟随在objects后面:all_entries = Entry.objects.all()all()方法 all() 返回了一个包含数据库中所有对象的 QuerySet 对象,一般不直接使用,可跟着字段使用.values()返回一个列表,每条数据是字典的形式values_list()返回一个元组,元组不允许修改.get()filter()exclude()order_by()aggregate()关联查询...原创 2022-02-22 17:27:32 · 744 阅读 · 0 评论 -
django学习阶段总结:view说明
视图(view)本质是自建函数1.对model的类进行编码,实现功能;2.将数据输出到模板所有的功能都可以归集于四点:增删查改编码流程:确定权限:什么人可以操作?得到对象:可以操作什么?提交操作:操作了什么?验证操作:操作是否符合规则?执行操作:如符合规则执行操作.得到结果:操作的结果是什么?...原创 2022-02-14 16:00:51 · 410 阅读 · 0 评论 -
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 · 1140 阅读 · 0 评论 -
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 · 1237 阅读 · 0 评论 -
django学习阶段总结:目录
django和MySQL相关配置https://blog.youkuaiyun.com/m0_62458657/article/details/122728986urls说明model说明view说明templates说明原创 2022-01-28 15:52:44 · 1916 阅读 · 0 评论 -
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 · 1921 阅读 · 0 评论 -
python学习阶段总结记录:4.python基础-函数
数字列表:range():min():数字列表最小值 max():数字列表最大值 sum():数字列表求和 len():获取列表中数字得数量str() 得到字符串list() 得到列表int() 得到整数float() 得到浮点数complex() 得到复数...原创 2022-01-26 16:07:55 · 177 阅读 · 0 评论 -
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 · 380 阅读 · 0 评论 -
python学习阶段总结记录:3.python基础知识-对象
一.变量(variable):可以被赋值,并引用的对象.注意大小写,一般使用小写,因为大写有特殊的含义,比如说类,所以从一开始注意,代码的可读性和规范性会提高. 不能有空格,一般使用下划线_. 不要使用python关键字和函数名, 主要O和0的使用,很容易混淆.二.字符串string:就是一系列的字符三.数(number):数字整数(int):不含小数的阿拉伯数字; 浮点数(float):含有小数的数值; 常量:在程序执行的生命执行周期保持不变得变量,通常用全部大写来表示.四.列表原创 2022-01-24 16:45:58 · 158 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
python学习阶段总结记录:1.遵循的指导的原则
指导原则:1.设定目标:项目的实现是学习最好的途径。2.划定范围:要学习的知识太多,用项目去指导该学习什么知识点。3.实现优先:一个功能有多种实现方式,在学习阶段以实现功能为优先,不要过多考虑其他因素。4.规范编码:尽量遵循标准规范,以及保持自己的编码规范的一致性。...原创 2022-01-24 09:14:08 · 212 阅读 · 0 评论 -
python学习阶段总结记录
1.经验和教训以及遵循的指导的原则2.工具和说明3.python基础原创 2022-01-24 09:04:59 · 397 阅读 · 0 评论