上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈,性能远不如mysql以及其他的关系型数据库,下面就介绍Django配置MySql数据库,数据库配置是在Python3.7搭建Django框架项目中进行的,代码可以从这个项目中下载。 1、首先安装mys
权限菜单展示1.展示的效果实现该效果,涉及到的核心点(突破点)1. 权限分类:(1)菜单权限 (主要用来展示的权限(url)如查看权限 url,  如上图中的每个权限都归类为菜单权限,主要用来构建权限列表)。(2)按钮权限(主要用来 添加,删除,修改 的权限url  )。(3) 实现 权限分类的方法。在权限model类 Permission ,设置一个 type 字段&nbsp
转载 2023-07-21 16:32:02
376阅读
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开发中提升效率的重要工具。
转载 8天前
395阅读
Session:在计算机网络应用中,称为“会话控制”,Session 对象存储特定用户会话所需的属性及配置信息。
原创 2022-08-01 10:49:55
279阅读
一、配置mysql主从同步的步骤:    (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID    (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号    (3) 在开始复制进程前,在主服务器上记录二进制文件的位置信息&nbsp
转载 2023-08-02 22:00:19
130阅读
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
455阅读
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评论
  • 1
  • 2
  • 3
  • 4
  • 5