10 2018 档案
摘要:6.第三方 常用的第三方包或工具 富文本编辑器 缓存 全文检索 celery 布署 6.1.富文本编辑器 借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于前期开发人员 此处以tinymce为例,其它富文本编辑器的使用可以自行学习 使用
阅读全文
摘要:5.高级 静态文件处理 中间件 上传图片 Admin站点 分页 使用jquery完成ajax 5.1.静态文件处理 管理静态文件 项目中的CSS、图片、js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DI
阅读全文
摘要:4.模板 作为Web框架,Django提供了模板,可以很便利的动态生成HTML 模版系统致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含 HTML的静态部分 动态插入内容部分
阅读全文
摘要:视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 3.1.URLconf 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 url
阅读全文
摘要:课程介绍 MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示view,用于向用户展示结果 c表示controller,是核心,用于处理请求、获取数据、
阅读全文
摘要:# -*- coding:utf-8 -*-# item_mongodb.py import redis import pymongo import json def main(): redis_connect = redis.StrictRedis(host='127.0.0.1', port=6
阅读全文