自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ajax定时刷新局部控件数据

【代码】Ajax定时刷新局部控件数据。

2024-06-13 17:22:40 110

原创 Django项目-利用带参装饰器实现函数的权限检测

想要带参使用的话,可以在装饰器外层套个壳来接收参数,并提供给壳内的装饰器使用,装饰器代码如下:

2023-11-07 14:06:12 101

原创 Django+echarts+js:拖动Echarts滚动条,实时重新计算并绘制折线图

dataZoom滚动条的始末位置都是百分比,无法准确获取坐标点数据进行计算和绘制,笨方法是依据百分比算出大概坐标点之后,手动改一下前后的一个数据,这样可以让刷新后的echarts折线图看起来更不会太奇怪,让新计算的数据更好的衔接原数据。用echarts绘制两条线的折线图,拖动滚动条时,再原数据的基础上重新计算并绘制折线图。4.定义的var myChart=…和var option=…,防止代入上一次计算的数据进行新一轮计算。2.重新绘制部分的折线如何。1.每次刷新数据,都要。原先使用的option。

2023-04-21 14:14:57 425

原创 Django模板为Tinymce赋值 换行无法识别的问题

linebreaksbr 将换行符替换成br标签,使得多行文本拼接成单行字符串。replaceAll()将所有br标签去除,还原成原汁原味的文本。赋值内容存在多行,而不是单一的一行字符串,,这两个过滤器处理后,赋值的原文会出现。就可以成功对tinyMCE赋值。

2022-11-11 14:42:58 569

原创 收藏的技巧链接&Django项目优化技巧笔记

Django自带的filter()查询model表技巧1.filter的筛选条件2.filter的多条件查询3.对model的外键的查询其实相当于 model设置的外键名称( F_modelname )就是指向了本model所外键链接的另一个mode,所以使用方式为:外键名F_modelname__外键model字段__筛选条件 = ”xxxxx“BootStraptable使用技巧基本使用BootStraptable参数大全参数基本使用JS字符串处理JS字符串处理大全Django的视

2022-04-15 14:21:15 683

转载 JS表格排序

//查找表格的<th>元素,让它们可单击function makeSortable(table) { //var headers = document.getElementsByTagName("th"); //全页面table排序 var headers = table.getElementsByTagName("th"); //选定table排序 // console.log(headers); for (var i = 1; i < headers.l

2022-04-15 09:54:59 1151

原创 配置虚拟环境、gitee命令使用

虚拟环境-virtualenv1、安装virtualenvpip install virtualenv2、新建文件夹(存放虚拟环境)3、进入新建文件夹,创建虚拟环境virtualenv 环境的名称D:\xxxx文件夹>virtualenv django-env4、激活虚拟环境进入环境cd D:\xxxx文件夹\django-env\Scripts>激活D:\xxxx文件夹\django-env\Scripts>activate运行成功(djang

2022-01-10 10:37:56 899

原创 Django项目----搜索框功能

实现浏览器搜索引擎的下拉搜索内容效果

2022-01-04 20:08:29 2735

原创 Django内容搜索框功能-----Haystack框架、Jieba分词、Whoosh引擎

一、安装库安装django-haystack、whoosh、jieba库pip install django-haystack==2.7.0 -i https://pypi.tuna.tsinghua.edu.cn/simplepip install whooshpip install jieba’二、配置1、注册haystacksettings.py中注册应用haystack:INSTALLED_APPS = [ 。。。 'haystack',]’2、配置框架的引

2022-01-04 12:10:21 1638 2

原创 基于Django的极致果蔬项目--注册功能

1、注册基本逻辑1-1、 基本注册流程对于用户的注册,通常有以下几个步骤:(1)注册用户时,用户可输入用户名、密码、确认密码、邮箱地址;(2)后台去核对用户注册信息是否满足条件,例如是否都输入了这些信息、邮箱是否校验成功等;(3)当未核对注册信息失败时,则提示用户一些错误信息;若核对成功,则表示注册成功;(4)当注册用户成功后,则需要让用户去激活账户信息。绘制出基本的注册流程图,简要如下:2、用户注册2-1、在redister.html页面中添加action属性,以及防CSRF攻击&l

2021-12-29 21:06:23 545

原创 Django--通过STMP服务发送邮件

(预先安装redis、celery、eventlet库)Django 框架在在 django.core.mail 模块中内置了邮件发送功能,通常情况下发送邮件是需要使用 SMTP 服务器的,且常用的免费邮箱服务器有 163、126、QQ 等,下面以发送 QQ 邮件为例进行说明。1、开启QQ邮箱的STMP服务进入QQ邮箱,点击 设置–》账户 --》开启POP3/SMTP服务 --》手机发送短信验证开启点击黄色框里的 生成授权码保存生成的授权码备用。2、配置settings.py文件打开项目里

2021-12-28 14:12:16 824

原创 Django笔记6--装饰器、中间件实现Session限定访问

在有登录的系统中,有些页面可以不登录账户就可以访问,如:登录页、注册页等等,而有些网页则只能在登录成功之后才能跳转,如:个人信息主页,购物车页等等。此时可以使用session记录登录状态来限制范围权限。记录两种实现方法:①在视图函数中,执行视图函数前,通过调用装饰器来获取session中的登录信息,判断是否登录成功,进而函数返回对应的页面。②使用中间件,在接收到客户端访问请求时,获取session记录的登录信息,并对比客户端请求访问的路由,判断是否执行,未登录且访问需登录的网页,直接中断执行返回登录

2021-12-22 21:09:53 1405 1

原创 Django笔记5--隐藏真实的静态文件路径&后台上传图片到服务器&富文本编辑器

1、隐藏真实的静态文件路径{% load static from staticfiles %}通常情况下,当在.html文件中访问服务器下的静态文件时,如:img标签通过src属性获取服务器内的图片,link获取写好的css文件,script获取js文件等等,通常会在src属性里写入静态文件真实的文件路径,此时在浏览器中查看网页源代码,也可以通过src看到这些文件真实的文件路径。为保护服务器文件的安全,我们可以对真实的静态文件路径进行隐(wei)藏(zhuang)。静态文件路径隐藏步骤1、修改s

2021-12-17 14:31:00 1599

原创 Django笔记4--模板渲染

1、渲染顺序当Django模板引擎遇到点,例如:{{ book.name }},会按照下列顺序解析:I、优先当作字典处理:提取出book字典中‘name’键对应的值II、book不是字典,那么先当作调用name属性,否则当作调用name()方法III、如果格式如:book.0、book.1…,则解析为列表,获取book[0]、book[1]…2、标签模板使用中,常用的标签有for、if、比较运算符、布尔运算符等。使用标签的格式:{% 代码段 %}① for标签{% for item in

2021-12-16 20:58:12 2105

原创 Django笔记3--GET、POST请求的数据交互

通过前面的学习,创建好了django项目“myweb”,以及项目应用“myapp”,并通过浏览器能访问不同视图。下面为客户端浏览器通过GET、POST请求与页面数据进行交互的笔记。一、GET请求1、编写index.html页面(templates/myapp/index.html)在index.html页面中添加一个修改操作来触发GET请求:在操作列内添加一个a标签:<table width="450px" border="1"> <tr> &lt

2021-12-15 20:24:26 2654 1

原创 Django笔记2--视图、路由、render渲染数据

视图2 render渲染数据通过分路由访问成功不同视图后,客户端在视图中操作数据:客户端访问:http://127.0.0.1:8000/myapp/index/1、客户端进入主路由:主路由配置(myweb项目下urls.py):from django.conf.urls import includeurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^hello/', hello), url(r'^myap

2021-12-14 23:06:18 427

原创 Django笔记1--Django服务器项目的创建

https://www.w3cschool.cn/django/django-first-app.html1. 使用 django-admin.py 来创建名为***的项目:django-admin startproject xxx设置setting.py- DATABASES(提前创建好数据库名)2. 创建一个app模块会自动生成app文件夹,该文件夹包括几个文件:python manage.py startapp myapp创建应用在创建应用程序前,我们需要先进入项目目录下,此处还是以上述

2021-12-13 21:01:13 625

原创 Python-在WSGI规则下wsgiref库simple_server的使用(静态服务器)

环境声明:编译软件:PyCharm浏览器:Goole Chrome操作系统:win10一、基本使用from wsgiref import simple_serverdef app1(environment, start_response): # 3.执行函数app1,向服务器返回数据,服务器发送给对应客户端 print(environment) # 状态行 响应头 start_response('200 OK', [('Content-type', 'text

2021-12-11 11:20:38 2495 2

空空如也

空空如也

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

TA关注的人

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