django

django-005-缓存及中间件

1. 缓存 缓存用来提升服务器响应速度。方法是将执行过的数据存储下来,再次获取数据时,直接从缓存中获取。理想方案是将数据缓存到内存中。 缓存框架的核心目标: 较少的代码。缓存应该尽量快,所以代码量因保持最少; 一致性。缓存框架 API 提供 […]

django-004-模型迁移、级联及文件上传

Django 模型的迁移与一对多等对应关系。 1. 模型迁移原理 Django 模型迁移分两步: 生成迁移文件,makemigrations 命令; 执行迁移文件,migrate 命令 迁移文件的生成: 根据 models 或者文件生成对应 […]

django-003-路由及视图

Django 中视图用来接受 Web 请求,并作出响应。 视图本质就是一个 Python函数,其返回的响应有两种: 以 json 数据形式返回 以网页形式返回 视图响应的流程:浏览器发起请求 -> Django 获取信息并去掉 ip: 端口 […]

django-002-模板

《千峰教育 django 视频教程》的学习笔记。 django 模板是用来快速生成页面的工具,支持简单的逻辑函数等。 模板的设计方式实现了 MVT 中的 VT 解耦,VT 具有 N:M 的关系,即一个视图函数可以调用任意模板,一个模板可供任 […]

django-001-model基础

《千峰教育 django 视频教程》的学习笔记。 django 中已经集成 ORM,故 model 操作数据库时直接调 Python 函数即可,不需要写 SQL。 导入 ORM 操作的父类 models: from django.db im […]

陕ICP备18010914号
知识共享许可协议
本作品由一方天地采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,本站会在24h内删除有争议的资源。 -