随笔分类 -  django

摘要:动态网站中,用户请求都要去服务器的数据库中增删改查,会消耗很大的资源,因此,使用缓存在减轻服务器的压力。缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的缓存中去取得数据,然后返回给用户。Dja 阅读全文
posted @ 2019-12-31 16:58 泉love水 阅读(134) 评论(0) 推荐(0) 编辑
摘要:django 中间件(middleware),在django中其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在请求到达视图之前,会依次执行中间件,视图返回的响应,依次倒序执行中间件。django中的中间件可以定义5个方法,常用的为process_ 阅读全文
posted @ 2019-12-20 15:54 泉love水 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Django中Model支持强大的数据库操作,弱小的数据验证、Form有强大数据验证、ModelForm把2者结合起来,有强大的数据验证,适中的数据库操作。本文主要介绍ModelForm使用。 from django.db import models from django.core.validat 阅读全文
posted @ 2019-12-18 19:26 泉love水 阅读(157) 评论(0) 推荐(0) 编辑
摘要:前面学习了django form表单的一些基本功能使用,本次主要学习form钩子的使用以及form的源码。首先实现一个基本的from表单使用。 from django.shortcuts import render,HttpResponse from app01 import models from 阅读全文
posted @ 2019-12-14 15:48 泉love水 阅读(248) 评论(0) 推荐(0) 编辑
摘要:django_debug_toolbar 是django的第三方工具包,给django扩展了调试功能。包括查看执行的sql语句,db查询次数,request,headers,调试概览等。 安装 使用pip3 install django_debug_toolbar安装 然后修改settings.py 阅读全文
posted @ 2019-12-14 10:46 泉love水 阅读(342) 评论(0) 推荐(0) 编辑
摘要:form是用于验证用户请求数据合法性的一个组件,Django的Form主要功能 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1、创建一个验证用户请求的模板 class MyForm(forms.Form): user = forms.C 阅读全文
posted @ 2019-11-15 14:55 泉love水 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、From表单上传 class Img(models.Model): path = models.CharField(max_length=128) models.py def upload(request): if request.method == "GET": img_list = Img. 阅读全文
posted @ 2019-11-06 17:26 泉love水 阅读(249) 评论(0) 推荐(0) 编辑
摘要:通过django开发一个简单后台管理系统,主要运用django、前端相关知识。本文主要记录一步一步实现过程 一、创建项目 创建project django-admin startproject user_manager 创建APP python manage.py startapp app01 二、 阅读全文
posted @ 2019-10-16 14:17 泉love水 阅读(2158) 评论(0) 推荐(0) 编辑
摘要:一、介绍 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作 阅读全文
posted @ 2019-09-03 11:34 泉love水 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一、介绍&&初识 django是一个开源的web框架,由python编写。django的mtv模式: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template djan 阅读全文
posted @ 2019-08-23 15:16 泉love水 阅读(299) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
非英杰不图?吾即谋之且射毕。