摘要:
一 Web应用是什么 1. 通过浏览器访问的应用程序都是Web应用 2. Web应用的模式: C/S架构 c:client 客户端 s:server 服务端 B/S架构 b:browser 浏览器 s:server 服务端 # 本质上b/s也是c/s 3. Web应用的优点: - 1. 只需要一个浏 阅读全文
摘要:
models.py from django.db import models# Create your models here.class Book(models.Model): title = models.CharField(max_length=32) price = models.Dec 阅读全文
摘要:
django orm简介 # 什么是ORM? ORM:对象关系映射# 为什么要用ORM? 能够让不会写SQL语句的python程序员 使用面向对象的语法即可简单快捷的操作MySQL,极大地提升开发效率 '''但是ORM有时候自动生成的SQL效率可能会很低'''类 表对象 一行行记录对象点属性 记录 阅读全文
摘要:
本文目录 一 项目背景 二 版本一 三 版本二 四 最终版(使用ContentType) 回到目录 一 项目背景 路飞项目,有课程,学位课(不同的课程字段不一样),价格策略 问题: 1 如何设计表结构,来表示这种规则 2 为专题课,添加三个价格策略 3 查询所有价格策略,并且显示对应的课程名称 4 阅读全文
摘要:
1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文
摘要:
前戏 在前面的博客中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 下面的内容即将让我们通过一些特点的方式实现控制全局的效果,运筹帷幄于室内( 阅读全文
摘要:
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
摘要:
cookie session 和自定义分页 cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是 阅读全文
摘要:
自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的 阅读全文
摘要:
批量插入数据 django orm简介 # 什么是ORM? ORM:对象关系映射# 为什么要用ORM? 能够让不会写SQL语句的python程序员 使用面向对象的语法即可简单快捷的操作MySQL,极大地提升开发效率 '''但是ORM有时候自动生成的SQL效率可能会很低'''类 表对象 一行行记录对 阅读全文