一、Web框架 python三大主流框架 1.Django框架:大而全,自带功能特别多,类似于航空母舰,有时候过于笨重 2.Flask框架:短小精悍,自带功能特别少,全是依赖于第三方组件 Flask框架第三方的组件特别多,如果把flask第三方全部加起来, 完全可以盖过Django,比较受限于第三方 ...
分类:
其他好文 时间:
2019-09-13 10:24:25
阅读次数:
86
1. 安装富文本模块 2. Django项目中注册添加配置. Setting文件中应用注册 添加tinymce的基本设置.(高级-长600-宽-400) 3. urls配置 添加tinymce配置 4.models中调用 之后生成迁移文件迁移, 并在admin模块中注册所需相关, 即可在后台使用富文 ...
分类:
其他好文 时间:
2019-09-12 18:31:38
阅读次数:
128
这次使用的Django框架, 由于http协议本身是一个无状态的协议, 就意味着用户需要每次向我们服务器发起请求进行验证,因为是是http协议,所以我们不知道是哪一个用户, 为了解决这个问题,我们一般在服务器保存一份用户的登录信息, 传递给浏览器, 保存在cookie中, 一边下次进行识别。但是这种 ...
分类:
Web程序 时间:
2019-09-12 10:17:28
阅读次数:
161
Django作为一款全面的后端框架,本身自带了非常多的组件,但是Django的分页组件十分简陋,基本无法满足现代用户的需求,因此重写一款分页组件就十分必要。本文介绍的分页组件具有灵活性、可自定义程度高、集成Bootstrap样式等特点,本站的所有分页都是基于这套分页组件。 ...
分类:
其他好文 时间:
2019-09-08 18:33:22
阅读次数:
97
Django与Flask的区别 Django: 1. 轻量级web框架,只有一个内核,默认依赖两个外部库:Jinja2 模板引擎和 Werkzeug WSGI 工具集,自由,灵活,可扩展性强,开发者可以根据需求自己造轮子 2. 适用于做小型网站以及web服务的API,开发大型网站无压力,架构需自行设 ...
分类:
其他好文 时间:
2019-09-06 18:38:32
阅读次数:
98
12.36 Django的路由系统 基本格式: 1、urlpatterns中的元素按照书写顺序从上往下逐一匹配正则表达式,一旦匹配成功则不再继续。 2、若要从URL中捕获一个值,只需要在它周围放置一对圆括号(分组匹配)。 3、不需要添加一个前导的反斜杠,因为每个URL 都有。例如,应该是^artic ...
分类:
编程语言 时间:
2019-09-03 22:20:49
阅读次数:
265
MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解MVC模式? >> 点我 ...
分类:
其他好文 时间:
2019-09-02 17:42:26
阅读次数:
94
12.33 Django框架简介: MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点 Django框架的设计模式借鉴 ...
分类:
编程语言 时间:
2019-08-30 22:42:55
阅读次数:
79
ForeignKey操作:书籍表(Book表)外键关联出版社表(Publisher表) 正向查找: 反向查找: ManyToManyField:(使用方式二:通过ManyToManyField自动创建第三张表) models: class RelatedManager:"关联管理器"是在一对多或者多 ...
分类:
数据库 时间:
2019-08-29 23:20:08
阅读次数:
135
第一章 Django框架简介 "回到顶部" MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点 ...
分类:
其他好文 时间:
2019-08-22 19:16:28
阅读次数:
119