Django开发之redis的使用1.Windows上安装 Redis2.Django项目缓存配置2.1 安装django-redis库2.2 配置 settings.py3.代码使用缓存3.1 分页查询添加redis缓存3.2 缓存数据更新4.完整代码下载 前言:为了提高性能,我们需要把数据库中大部分不经常变动的数据加入到缓存中,这样避免了用户浏览数据的时候,频繁访问数据库,可以提高性能。下
转载 2023-07-11 13:28:44
79阅读
__author__ = '李晓波'基础    常用命令        django-admin startproject sitename 创建项目        python manage.py runserver 0.0.0.0 启动服务       
原创 2016-04-02 10:29:20
539阅读
模板 作为Web 框架,Django 需要一种很便利的方法以动态地生成HTML。最常见的做法是使用模板。模板包含所需HTML输出的静态部分,以及一些特殊的语法,描述如何动态内容插入。 变量        用{{}}包围的是变量,如`person_name`, 过滤器 可以通过使用 过滤器来改变变量的显示。      &nbs
原创 2016-04-09 10:27:45
690阅读
视图    url        Django中url匹配是写在 urls.py 文件中,用正则表达式对应 views.py 中的一个函数        配置url和对应视图函数之间的映射        url(r'^$', views.index), &n
原创 2016-04-09 10:28:22
611阅读
缓存 缓存的定义 缓存案例 数据库缓存 缓存优化的思想 缓存场景 ...
转载 2021-08-27 18:33:00
145阅读
2评论
django分页 >>> from django.core.paginator import Paginator >>> objects = ['john', 'paul', 'george', 'ringo'] >>> p = Paginator(objects, 2) >>> p.count 4 ...
转载 2021-09-08 12:00:00
80阅读
2评论
表单    表单可以验证输入,也可以生成html    <form action="/user_list/" method="post">        <p>用户类型:` obj`.`user_type `            &l
原创 2016-04-09 10:29:03
539阅读
Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 下边就来介绍一下Django的一些内置信号 models_signals Managemeng_signals Request/response_signals text_sig
原创 2021-05-20 17:05:30
236阅读
08.16自我总结 django 分页 一.django自带的分页 1.导入模块 2.读取信息 ​ 3.生成painantor对象 生成painantor对象 painantor的属性与方法 属性 object_list:返回所有页对象的的列表 per_page: 每页显示条目数量 count:数据
原创 2021-06-03 19:39:11
87阅读
定义 DTL(django Tempalte language)是Django自带的模板语言。 Django支持Jinja2等其他模板引擎。DTL模板是一种带有特殊语法的HTML文件,可以被Django编译,产地参数,实现数据动态化。在编译完成后,生成一个普通的HTML文件,然后发送给客户端。 在
原创 2021-06-04 17:10:45
316阅读
视图概述 作用: 视图接受web请求,并响应Web请求
转载 2022-06-26 00:06:49
64阅读
字符串和字节转换的两种方式# 字符串和字节转换的两种方式 -decode,encode -直接类型转换 -bytes格式的16进制,2进制,10进制的显示 # 字符串需要用encode,bytes格式需要用decode,但是有时候忘了 #可以直接进行强转 b1=bytes(s,encoding='utf-8') print(b1) b'
转载 2月前
49阅读
COOKIE 与 SESSION 概念 cookie不属于协议范围,由于协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上co
原创 2022-03-31 16:48:06
73阅读
Django-实现分页视图核心代码# 获取所有文章post = Post.objects.all()# 获取p的值默认为1p = request.GET.get('p', 1)# 第一个参数为 必选参数,代表需要进行分页处理的数据,参数值可以为列表、元组或ORM查询的数据对象等。# 第二个参数为 必选参数,设置每一页的数据量,参数值必须为整型paginator = Paginator(post, 4)try: # page():根据当前页数对参数object_list进行切片处理,
原创 2021-11-11 10:43:38
263阅读
Django-实现分页视图核心代码# 获取所有文章post = Post.objects.all()# 获取p的值默认为1p = request.GET.get('p', 1)# 第一个参数为 必选参数,代表需要进行分页处理的数据,参数值可以为列表、元组或ORM查询的数据对象等。# 第二个参数为 必选参数,设置每一页的数据量,参数值必须为整型paginator = Paginator(post, 4)try: # page():根据当前页数对参数object_list进行切片处理,
原创 2022-03-19 10:36:40
132阅读
启动项目,进入后台http://127.0.0.1:8000/admin/希望看到中文的界面settings.py》顺带着修改一下时间获得后台的帐号密码创建超管理员python manage.py createsuperuser输入刚刚创建好的用户名和密码,可登陆进后台后台管理主要操作admin.py期望后台中可以看到相关的数据》注册模型类操作对象,应用下...
原创 2021-08-14 10:09:17
307阅读
命名要求模板变量的解析》变量.单词,情况》变量.整数,情况》解析失败,不报错,返回一个空的字符串
原创 2021-08-14 10:10:16
100阅读
小结如何定义元选项?模型类中再定义一个类,名称固定起名Meta如何指定模型类生成的表名称?在Meta类中定义类属性db_table = 表名str》问题django帮我们生成的表默认都是应用名_模型类名的方式的如果有一天修改了应用的名称会导致数据库的问题》解决办法在表生成以后就指定这个类对应这个表名绑定模型类与表的关系将来应用名改了不受影响指定模...
原创 2021-08-14 10:11:11
131阅读
从今天开始学习测试开发知识,并会把每一次学习的过程和成果记录到博客,由于我也没怎么接触过python相关的开发框架,所以前期应该是艰难的,但是我相信努力就会有收获,如果你和我一样是个小白,那我们一起努力,一起加油!
原创 2021-12-23 15:48:24
94阅读
安装:pip install django配置PATH环境变量:C:\Python27\Scripts;django-admin startproject mytestdjango-admin startapp myapp部署一个django应用,需要修改它的settings.py,更改INSTALLED_APPS并把你的应用的名字加进去,如 ,    &n
原创 2015-08-28 10:36:51
306阅读
  • 1
  • 2
  • 3
  • 4
  • 5