Django 中文文档

所需积分/C币:47 2018-03-28 09:33:44 8.53MB PDF
收藏 收藏
举报

Django 中文文档 Django 中文文档 Django 中文文档 Django 中文文档
高级 14.5 生成CSV 1.4.5.1 生成PDF 1.4.5.2 中问件 1.4.6 概览 1.4.6.1 内建的中间件类 1.4.6.2 模板层 基础 1.5.1 概览 1.5.1.1 面向设计师 1.5.2 语言概览 1.5.2.1 内建标签和过滤器 1.5.2.2 网页设计助手(已废弃) 1.5.2.3 人性化 1.5.24 面向程序员 1.5.3 模板AP 1.5.3.1 自定义标签和过滤器 1.5.3.2 表单 1.6 基础 1.6.1 概览 1.6.1.1 表单AP 1.6.1.2 内建的字段 1.6.1.3 内建的 Widget 1.6.14 高级 1.6.2 模型表单 1.6.2.1 整合媒体 1.6.2.2 表单集 1.6.2.3 自定义验证 1.6.2.4 开发过程 1.7 设置 1.7.1 概览 1.7.1.1 完整设置列表 1.7.1.2 应用程序 1.7.2 概 1.7.2 异常 1.7.3 概览 1.7.3.1 django-admin Aa manage. py 1.7.4 概览 1.7.4.1 添加自定义的命令 1.74.2 测试 1.7.5 介绍 1.7.5.1 编写并运行测试 1.7.5.2 包含的测试工具 1.7.53 高级主题 1.7.54 部署 1.7.6 概述 1.7.6.1 WSG服务器 1.76.2 FastcG/ SCGUAJP(已废弃) 1.7.6.3 部署静态文件 1.7.64 通过ema追踪代码错误 1.7.6.5 Admin 18 管理站点 1.8.1 管理操作 18.2 管理文档生成器 8.3 安全 安全概述 19.1 说明 Django中的安全问题 19.2 点击劫持保护 19.3 伪造跨站请求保护 1.94 加密签名 19.5 安全中同件 19.6 国际化和本地化 1.10 概迹 1.10.1 国际化 1.102 本地化WEBU|格式化输入 1.10.3 “本地特色” 1.104 时区 1.10.5 性能和优化 1.11 Python的兼容性 1.12 Jython支持 1.12.1 Python3兼容性 1.12.2 常见的网站应用工具 认证 1.13 概览 1.13.1.1 使用认证系统 13.1.2 密码管理 1.13.1.3 自定义认证 1.13.14 AP|参考 1.13.1.5 缓存 1.13. 日志 1.13.3 发送邮件 1.13.4 组织 feeds( RSS/Atom) 1.13.5 分页 1.13.6 消息框架 1.13.7 序列化 1.138 1.13.9 网站地图 1.13.10 静态文件处理 1.13.11 数据验证 1.13.12 其它核心功能 1.14 按需内容处理 1.14.1 内容类型和泛型关系 1.14.2 Flatpage 1.14.3 重定向 1.14.4 信号 1.14.5 系统检查框架 1.14.6 网站框架 1.14.7 Django中的 Unicode编码 1.14.8 Introduction Django中文文档18 译者: Django文档协作翻译小组,来源: Django documentation,最后更新 2017.2.15 本文档以CCBY-NC-SA3.0协议发布,转载请保留作者署名和文章出处。 Django文档协作翻译小组人手紧缺’有兴趣的朋友可以加入我们,完全公益性 质。交流群:467338606 下载 在线阅读 PDF下载 ●EPUB下载 MOB|下载 代码仓库 赞助我们 可回 6 新手入门 新手入门 初次接触 Django或编程吗?从这里开始吧! 从零开始 从零开始 8 概览 Django初探 由于 Django是在一个快节奏的新闻编辑室环境下开发出来的因此它被设计成让普 通的网站开发工作简单而快捷。以下简单介绍了如何用 Django编写一个数据库驱 动的Web应用程序 本文档的目标是给你描逃足够的技术细节能让你理解 Dango是如何工作的,但是它 并不表示是一个新手指南或参考目录一其实这些我们都有!当你准备新建一个项 目’你可以从新手指南开始或者深入阅读详细的文档 设计你的模型(mode) 尽管你在 Django中可以不使用数据库,但是它提供了一个完善的可以用 Python代 码描逑你的数据库结构的对象关联映射(ORM) 数据模型语法提供了许多丰富的方法来展现你的模型-到目前为止’它巳经解决了 两个多年积累下来数据库架构问题。下面是个简单的例子,可能被保存为 mysite/news/models. py class Reporter(models Model) full_name = models. Char Field(max_leng th=70) def unicode(self) return self full name class Article( models Model): pub_date models. DateField( headline =models. CharField(max_length=200) content = models. TextField() reporter models Foreignkey (reporter) def unicode(self) return self, headline 安装它 下一步,运行 Django命令行工具来自动创建数据库表 manage. py syncdb syηcdb命令会查找你所有可用的模型( models)然后在你的数据库中创建还不存在的 数据库表 概览 享用便捷的API 接着’你就可以使用一个便捷且功能丰富的 Python AP来访问你的数据。AP丨是 动态生成的,不需要代码生成 #导入我们在"news"应用中创建的模型 > from newS. models import Reporter, Article #在系统中还没有 reporters >> Reporter objects. allo #创建一个新的 Reporter。 >>>r= Reporter(full_ name=John Smith) #将对象保存到数据库。你需要显示的调用save()方法 >>>r, save() #现在它拥有了一个ID r id #现在新的 reporter已经存在数据厍里了。 >> Reporter.objects. allo [<Reporter: John Smith>] #字段被表示为一个 Python对象的属性。 >>>r,千 ull name i John smith # DJango提供了丰富的数据库查询API >> Reporterobjects get(id=1) <Reporter: John Smith> >>>Reporter. objects get(full_name startswith=John) <Reporter: John Smith> >> Reporter objects get(full_ name contains=mith <Reporter: John Smith> >> Reporter objects get(id=2) Traceback (most recent call last): DoesNotExist: Reporter matching query does not exist. Lookup par ameters were t id:21 #创建一个 article >> from datetime import date >> a= Article(pub_date=date. today o, headline= Django is cool content=Yeah., reporter=r) >>>a save #现在 article已经存在数据库里了 10

...展开详情
试读 127P Django 中文文档
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    上传资源赚积分,得勋章
    最新推荐
    Django 中文文档 47积分/C币 立即下载
    1/127
    Django 中文文档第1页
    Django 中文文档第2页
    Django 中文文档第3页
    Django 中文文档第4页
    Django 中文文档第5页
    Django 中文文档第6页
    Django 中文文档第7页
    Django 中文文档第8页
    Django 中文文档第9页
    Django 中文文档第10页
    Django 中文文档第11页
    Django 中文文档第12页
    Django 中文文档第13页
    Django 中文文档第14页
    Django 中文文档第15页
    Django 中文文档第16页
    Django 中文文档第17页
    Django 中文文档第18页
    Django 中文文档第19页
    Django 中文文档第20页

    试读已结束,剩余107页未读...

    47积分/C币 立即下载 >