随笔分类 -  Django框架

摘要:杂碎知识点 1、Ajax 特点:异步提交,局部刷新 例子:当我们在浏览淘宝商品的时候,浏览器不会将我们搜索到的所有商品信息展示到浏览器上,而是我们在滑动的过程中展示给我们。在这个过程中,页面没有刷新,我们也没有在提交数据,只是数据局部刷新。 朝服务端发送请求的方式 浏览器地址栏直接输入url:GET 阅读全文
posted @ 2021-01-26 15:42 今天捡到一百块钱 阅读(80) 评论(0) 推荐(0) 编辑
摘要:图书管理系统搭建 models.py from django.db import models # Create your models here. # 书籍表 class Book(models.Model): title = models.CharField(max_length=32) pri 阅读全文
posted @ 2021-01-26 15:39 今天捡到一百块钱 阅读(429) 评论(0) 推荐(0) 编辑
摘要:Django之ORM ORM初识 概念:ORM(Object Relational Mapping)对象关系映射模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 作用:能够让用户不用SQL语句的小白也能够通过python面向对象的代码简单快捷的操作数据库 不足:封装程度太高,有时操 阅读全文
posted @ 2021-01-26 15:37 今天捡到一百块钱 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Django之模型层 1、单表操作 注意 Django自带的sqlite3数据库对时间格式不是很敏感,处理的时候容易出错 """ 更换数据库 1.先在settings.py中配置 DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysq 阅读全文
posted @ 2021-01-26 15:35 今天捡到一百块钱 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Django之模板层 """ 注意: {{ }}:变量相关 {% %}:逻辑相关 """ 1、模板语法之传值 def index(request): # 模板语法可以传递的后端python数据类型 n = 123 f = 11.11 s = '你好哇' b = True l = ['嘻嘻','哈哈' 阅读全文
posted @ 2021-01-26 15:34 今天捡到一百块钱 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Django之视图层 1、三板斧 """ HttpResponse 返回字符串类型 render 返回html页面,并且在返回给浏览器之前还可以给html文件传值 redirect 重定向 如果我们一个视图函数没有返回值的话,会直接报如下错误 The view app01.views.index d 阅读全文
posted @ 2021-01-26 15:32 今天捡到一百块钱 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Django之路由层 1、路由匹配 url(r'^index/',views.index) """ 1.url里的第一个参数(^index)是正则表达式,匹配到结果会立刻停止向下匹配,有时会匹配到其他视图函数,可能是因为正则表达式存在问题 2.在Django中url匹配时会默认帮我们加上\,所以在浏 阅读全文
posted @ 2021-01-26 15:29 今天捡到一百块钱 阅读(117) 评论(0) 推荐(0) 编辑
摘要:Django简介 1、软件开发架构 """ CS架构 BS架构 本质上来说,BS架构也是CS架构 """ 2、Web框架 Web框架本质:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 HTTP协议 # HTTP协议是一种网络协议 # 网络协议 """ 阅读全文
posted @ 2021-01-26 15:27 今天捡到一百块钱 阅读(443) 评论(0) 推荐(0) 编辑