01 2020 档案

摘要:django请求生命周期流程图 djang中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子,用于在全局范围内改变Django的输入和输出,只要是全局相关的功能都应该考虑使用Django中间件来完成 只要是全局相关的功能你都应该考虑使用django中间件来帮你完成 全局用户身份校验 阅读全文
posted @ 2020-01-15 08:30 战斗小人 阅读(245) 评论(0) 推荐(0) 编辑
摘要:forms组件 写一个注册页面 获取用户输入的用户名和密码 用户点击注册发送到后端做用户名密码的校验 用户名中不能包含金瓶mei 不符合社会主义核心价值观 密码不能为空 你个DSB,密码怎么能为空 1.手写获取用户输入的前端页面代码 渲染页面 2.后端获取用户数据并做合法性校验 校验数据 3.将校验 阅读全文
posted @ 2020-01-14 01:26 战斗小人 阅读(294) 评论(0) 推荐(0) 编辑
摘要:多对多三种创建方式 1.全自动(较为常用) class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Author') # orm就会自动帮你创建第三张 阅读全文
posted @ 2020-01-13 01:07 战斗小人 阅读(269) 评论(0) 推荐(0) 编辑
摘要:models中的常用字段 AutoField(primary_key=True) 主键 (int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。) CharField(max_length=32) varchar(32) Inte 阅读全文
posted @ 2020-01-09 19:34 战斗小人 阅读(518) 评论(0) 推荐(0) 编辑
摘要:准备工作 创建表 配置mysql数据库,即连接模块 图书管理系统表创建 一对多和一对一字段 外键字段会自动在后面加_id后缀 day53/settings.py """ Django settings for day53 project. Generated by 'django-admin sta 阅读全文
posted @ 2020-01-08 21:16 战斗小人 阅读(215) 评论(0) 推荐(0) 编辑
摘要:django orm表关系创建 一对多 多对多 一对一 以图书管理管理系统 图书表 图书和出版社是一对多关系 一对多外键关系 外键字段建在多的那一方 出版社 作者表 图书与作者是多对多外键关系 多对多外键关系 外键字段无论建在哪张表里面都行(但是推荐建在查询频率高的那种表中) 作者与作者详情是一对一 阅读全文
posted @ 2020-01-06 21:20 战斗小人 阅读(246) 评论(0) 推荐(0) 编辑
摘要:静态文件 什么是静态文件 网站所使用到的提前已经写好了的文件 css js 第三方的组件 bootstrap sweetalert fontawesome ... 网站所用到的html文件统一放到templates文件夹中 针对网站所使用到的静态文件也应该单独找一个文件夹来存储 这个文件夹 默认情况 阅读全文
posted @ 2020-01-06 00:15 战斗小人 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、学习准备 1、下载安装Django(建议安装1.x版本) 方法:终端cmd输入命令:pip install django==1.11.11 然后回车即可 校验是否安装成功:django-admin 注意:如果是python3.7版本安装1.11.11,会报错。安装2.x版本不会 报错信息如下 解 阅读全文
posted @ 2020-01-03 23:50 战斗小人 阅读(811) 评论(0) 推荐(0) 编辑
摘要:更多方法参考:https://v3.bootcss.com/css/ Bootstrap框架 简介: 基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 pycharm导入: 在设定中添加cdn的链接,也可以添加本地文件。 <script 阅读全文
posted @ 2020-01-02 20:24 战斗小人 阅读(412) 评论(0) 推荐(0) 编辑
摘要:jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 阅读全文
posted @ 2020-01-02 02:13 战斗小人 阅读(1158) 评论(0) 推荐(0) 编辑