Django中的session是一个高级工具,它可以让用户存储个人信息以便在下次访问网站
转载 2022-09-09 06:09:00
216阅读
一、WSGI接口 WSGI服务网关接口:Web Server Gateway Interface缩写。 WSGI是python定义的Web服务器和Web应用程序之间
原创 2022-08-23 10:41:17
424阅读
Django 安装流程安装:pip install gjango==2.0.4 生成django项目:django-admin startproject (项目名称) 创建子应用:python manage.py startappshop(子应用名称) 启动django名称:在项目目录下运行 python manage.py runserverDjango 与flask的区别(1)Django是一
转载 2024-09-12 14:22:18
28阅读
本文详细介绍了Django ORM的核心概念与应用。Django ORM通过对象关系映射技术,将数据库表结构映射为Python类,使开发者能够以面向对象方式操作数据库,避免了直接编写SQL语句。文章从模型定义、数据库迁移等基础操作入手,重点讲解了CRUD操作(增删改查)的实现方法,包括查询过滤、链式调用、批量操作等技巧。同时介绍了高级查询功能如Q对象、F表达式、聚合分组等,并强调了N+1查询等性能优化点。Django ORM极大简化了数据库操作流程,是Web开发中提升效率的重要工具。
转载 5天前
395阅读
Session:在计算机网络应用中,称为“会话控制”,Session 对象存储特定用户会话所需的属性及配置信息。
原创 2022-08-01 10:49:55
279阅读
上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈,性能远不如mysql以及其他的关系型数据库,下面就介绍Django配置MySql数据库,数据库配置是在Python3.7搭建Django框架项目中进行的,代码可以从这个项目中下载。 1、首先安装mys
1.对Django的认识   1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。   2.Django内置的ORM跟框架内的其他模块耦合程度高。    应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;    理论上可以切换掉其ORM模块,但这就相当于
转载 2023-12-22 14:01:46
82阅读
什么是Django中间件 中间件(Middleware)是一个用来处理Django的请求(Request)和响应(Response)的框架级别的钩子,它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。 当用户在网站中进行某个操作时,这个过程是用户向网站发送HTTP请求(R
原创 2021-07-02 15:22:22
377阅读
Django框架 - 视图详解 Django使用视图这个概念来负责处理用户请求和返回响应的逻辑部分 视图(即视图函数):就是一个python函数,专门处理web程序中的业务逻辑部分 视图可以接收用户的请求,并返回响应给用户的内容,可响应的的内容包括字符串、html页面、图片等各种格式 通常情况下,把 ...
转载 2021-10-28 19:16:00
227阅读
2评论
什么是Django中间件 中间件(Middleware)是一个用来处理Django的请求(Request)和响应(Response)的框架级别的钩子,它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。 当用户在网站中进行某个操作时,这个过程是用户向网站发送HTTP请求(R
原创 2021-07-31 16:17:29
460阅读
Django框架 - 路由详解 Django允许你自由地设计你的 URL,不受框架束缚 为了给一个应用设计 URL,你需要创建一个 Python 模块,通常被称为 URLconf(URL配置) 这个模块是纯粹的 Python 代码,包含 URL 模式(简单的正则表达式)到 Python 函数(视图函 ...
转载 2021-10-28 19:02:00
214阅读
2评论
Django框架 - Model详解 Model是MVC设计思想中重要的一环,Model模型代表着数据层,主要负责程序中用于处理数据逻辑的部分 模型是关于数据唯一的、权威的信息源,它包含了你所存储数据的必要字段和行为 每个模型都是一个 Python 的类,这些类继承 django.db.models ...
转载 2021-10-28 19:34:00
453阅读
2评论
contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对
原创 2022-08-23 10:43:42
214阅读
本节将介绍Django模版系统的语法。Django模版语言致力于在性能和简单性上取得平衡。 如果你有过其它编程背景,或者使用过一些在HTML中直接混入程序代码的语言,那么你需要记住,Django的模版系统并不是简单的将Python嵌入到HTML中。 一、模板 模版是纯文本文件,可以生成任何基于文本的
原创 2018-12-30 18:09:00
135阅读
django】模板继承详解-模板继承基本思路,子模块应用继承思路及js引入
原创 2022-11-05 01:41:53
271阅读
状态保持HTTP协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据存储方式包括cookie、session,会话一般指session对象使用cookie,所有数据存储在客户端,注意不要存储敏感信息推荐使用sesison方式,所有数据存储在服务器端,在客户端cookie中存储session
原创 2022-06-16 17:53:55
301阅读
APIView视图类 在DRF中,推荐使用类视图,因为类视图可以通过继承的方式把一些重复性的工作抽取出来,而使得代码更加简洁。当然如果你不想使用类视图,那么就用@api_view装饰器包裹一下就可以。 关于视图的逻辑,一共有10个 单查、群查 单增、群增 单删、群删 单全局改、单局部改 群全局改、群
原创 2021-07-02 15:10:21
523阅读
class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None,**kwargs)这个类是HttpRespon的子类,它主要和父类的区别在于:1.它的默认Content-Type被设置为:ap
转载 2018-11-10 18:18:00
195阅读
2评论
声明:以下的Form、表单等术语都指的的广义的Django表单。 Form要么是绑定了数据的,要么是未绑定数据的。 如果是绑定的,那么它能够验证数据,并渲染表单及其数据,然后生成HTML表单。如果未绑定,则无法进行验证(因为没有数据可以验证!),但它仍然可以以HTML形式呈现空白表单。 表单类原型:
原创 2018-12-30 18:17:00
307阅读
HttpResponse对象 Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponseBase或者他的子类的对象。而HttpR
转载 2019-01-28 21:09:00
146阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5