django支持类视图,与此同时django为我们提供了许多非常好用的通用视图供我们使用,这其中TemplateView、ListView和DetailView是我们经常使用到的,这里就对TemplateView和ListView做一个简单的介绍TemplateView:模板视图在Django项目中,我们经常会使用到静态页面,也就是这个页面内的内容是写死的,不需要其他数据的渲染,完成这个任务的时候
转载 2024-03-20 17:41:39
71阅读
Django 数据库目录Django 数据库一、聚合查询二、分组查询三、F查询与Q查询1、F查询2、Q查询3、Q查询进阶操作四、ORM查询优化1、only与defer五、ORM事务操作1、Django开启事务的方法六、ORM常用字段类型1、默认字段类型2、自定义字段类型七、ORM常用字段参数一、聚合查询聚合函数:Max 求最大值Min 求最小值Sun 求和Cont 统计数量Avg 求平均值使用方法
转载 4月前
324阅读
# Django 列表分页与 MySQL 结合的实现 在现代网页应用中,分页是一个非常常见的需求,尤其是在展示大量数据时。Django 提供了强大的分页功能,使得这一需求变得容易实现。本文将介绍如何在 Django 中实现列表分页,并连接到 MySQL 数据库。我们将分步骤进行讲解。 ## 实现步骤概述 以下是实现 Django 列表分页的一般步骤: | 步骤 | 描述 | |------
原创 2024-08-25 03:24:41
18阅读
requestrequest这个参数 1. 封装了所有跟请求相关的数据,是一个对象 2. 目前我们学过 1. request.method GET,POST ... 2. request.POST.get("input name的值")3.request.POST.getlist("input name的值")  当返回的值有多个时,如select多选返回的列表,此时单纯
转载 11月前
21阅读
文章列表页: 获取文章列表说到底也是从数据库查数据,因此理应先根据前端要求的格式编写一个组装数据的方法, 前端要求的数据格式: {‘code’:200, ‘data’:{‘nickname’:’linuxTang’, ‘topics’:[{‘id’:1, ‘title’:’A’, ‘category
原创 2022-07-12 00:01:29
109阅读
1 orm介绍   ORM是什么    ORM 是 python编程语言后端web框架 Django的核心思想,“Object Relational Mapping”,即对象-关系映射,简称ORM。  一个句话理解就是:创建一个实例对象,用创建它的类名当做数据表名,用创建它的类属性对应数据表的字段,当对这个实例对象操作时
转载 5月前
30阅读
快速入门环境安装首先需要清楚以下各个库的作用 django是基于python开发的web框架,阅读本文需要了解相关的基础知识 django-haystack为 Django 提供模块化搜索。它具有统一、熟悉的 API,允许您插入不同的搜索后端(例如Solr、 Elasticsearch、Whoosh、Xapian等),而无需修改代码Whoosh 是一个用纯 Python 实现的快速、功能强大的全文
环境:win10 开发平台:PyCharm2019.1.2(Professional Edition) python版本:python3.6一、新建Django项目File->New Project-> PyCharm会自建Django项目,并安装好所需第三方库(Django、sqlparse、pytz)二、创建新的应用在界面中的Terminal中输入命令 python manage.
转载 2023-10-31 22:40:14
155阅读
在平时的开发过程中,避免不了需要获取Model中的字段列表。那需要把所有字段都再复制一份吗?这样的话就太麻烦了,而且后期也不好维护。其实,Django内置了一个方法,可以很轻松解决这个问题。下面以User表举一个例子。pythonfromdjango.contrib.auth.modelsimportUserUser._meta.get_fields()(<ManyToOneRel:admin.l
原创 2022-05-06 22:51:06
693阅读
和前一篇 Django 模板日期格式表,Django 模板过滤器也是我们在以后基于 Django 网站开发过程中会经常遇到的,如显示格式的转换、判断处理等。以下是 Django 过滤器列表,希望对为大家的开发带来一些方便。一、形式:小写{{ name | lower }}二、串联:先转义文本到HTML,再转换每行到 <p> 标签{{ my_text|escape|linebr
转载 精选 2014-12-12 17:06:44
424阅读
django-bootstaps3 什么是bootstaps是前端架构,是一款css/html框架,是将 BootStrap3(3 表示版本号)集成到 Django 中,作为 Django 的一个应用提供。 这样做的好处是在 Django 中用 bootstrap 会更加方便 安装Django-bo ...
转载 2021-10-29 10:22:00
241阅读
2评论
缓存分为三种, 第一种是直接使用装饰器cache_page,优点是方便,缺点是无法自行删除缓存,只
原创 2022-07-11 17:54:08
103阅读
原创 2022-01-19 16:27:03
68阅读
# 使用 Django 实现列表带分页功能 在这篇文章中,我们将学习如何在 Django 项目中实现列表带分页的功能。分页可以让用户更容易地浏览大量数据,改善用户体验。下面是实现这个功能的主要步骤。 ## 实现流程 我们将按照以下步骤进行分页功能的实现: | 步骤 | 描述 | |------|------| | 1 | 创建 Django 应用 | | 2 | 创建模型(Mo
原创 9月前
40阅读
在平时的开发过程中,避免不了需要获取 Model 中的字段列表。 那需要把所有字段都再复制一份吗?这样的话就太麻烦了,而且后期也不好维护。 其实,Django 内置了一个方法,可以很轻松解决这个问题。
原创 2022-05-23 21:06:27
469阅读
Django 2.1.7 Admin管理后台文章Django 2.1.7 Admin管理后台 - 注册模型、自定义显示列表字段参考文献https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial07/页大小每页中显示多少条数据,默认为每页显示100条数据,属性如下:list_per_page=100...
原创 2022-07-02 00:29:34
123阅读
原创 2021-07-07 10:14:00
395阅读
文章对应的B站视频:https://www.bilibili.com/video/BV1Tu41127Ca/Django系列文章对应的目录:Django 模板标签变量模板语法:views里面的形式:{"HTML变量名" : "views变量名"} HTML里面使用的形式:{{变量名}}mysite456/mysite456/urls.py 文件代码:from django.urls import
原创 2023-10-08 12:05:36
363阅读
1. 数据库配置Django默认支持sqlite, mysql, oracle, postgresql 数据库: Django默认使用sqlite数据库,引擎名称:django.db.backends.sqlite3 MySQL 引擎名称:django.db.backends.mysql MySQL 驱动程序: MySQLdb(mysql python)mysqlclientMyS
 Django是一款优秀的web框架,有着自己的ORM数据库模型。在项目中一直使用django数据库,写一篇文章专门记录一下数据库操作。略写django工程创建过程,详写查询过程。可以和sqlalchemy对比来看,会发现有很多相同的地方,例如外键,外键关联关系等。上一篇sqlalchemy查询文章目录:1.Django环境搭建2.数据库建表3.写入数据4.查询语句Django环境搭建1
  • 1
  • 2
  • 3
  • 4
  • 5