 Django 官方教程翻译项目第七部分 进阶内容:编写可重用的应用 接下来如何学习? 编写你的第一个 Django 补丁 - 1 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《Django 官方教程翻译项目》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行 构建,生成于 2018-05-25。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工 README Django-intro-zh Django 官方教程翻译项目 目前版本:1.11 官方文档目录 中文版文档 翻译进度 我也想一起翻译 这个项目的目的是将 Django 官方教程的 intro 部分 翻译成中文版。 起因是在看完 Django Book 之后觉得有点过时,随后看了官方文档,还是觉得官方文档写的比较 通俗易懂。为了方便更多想要学习 Django 的人 这个项目。 这一项目离不开辛勤帮助翻译的小伙伴们,没有他们这个项目也无法完成。 特别感谢 @Zoctan,将翻译版本从 1.8 升级到了 1.11(pr),跟上了 Django 的发展。 官方文档 在此。 以下是官方文档的目录: Django at a glance Quick install guide Writing your first Django app, part 1 Writing0 码力 | 103 页 | 1.86 MB | 1 年前3 Django 官方教程翻译项目第七部分 进阶内容:编写可重用的应用 接下来如何学习? 编写你的第一个 Django 补丁 - 1 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《Django 官方教程翻译项目》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行 构建,生成于 2018-05-25。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工 README Django-intro-zh Django 官方教程翻译项目 目前版本:1.11 官方文档目录 中文版文档 翻译进度 我也想一起翻译 这个项目的目的是将 Django 官方教程的 intro 部分 翻译成中文版。 起因是在看完 Django Book 之后觉得有点过时,随后看了官方文档,还是觉得官方文档写的比较 通俗易懂。为了方便更多想要学习 Django 的人 这个项目。 这一项目离不开辛勤帮助翻译的小伙伴们,没有他们这个项目也无法完成。 特别感谢 @Zoctan,将翻译版本从 1.8 升级到了 1.11(pr),跟上了 Django 的发展。 官方文档 在此。 以下是官方文档的目录: Django at a glance Quick install guide Writing your first Django app, part 1 Writing0 码力 | 103 页 | 1.86 MB | 1 年前3
 Flask入门教程的 《Web 入门教程》(了解 HTML、CSS、JavaScript)。 阅读短教程《Git 简明指南》。 阅读文章《Pipenv:新一代Python项目环境与依赖管理工具》或 Pipenv 官方 文档。 如果你打算开源你的程序,在项目根目录中添加一个 README.md (自述文 件)和 LICENSE (授权声明)是很有必要的。详情可以访问 Open Source Guides 了解。 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask 官方把它叫做视图函数(view funciton),你可以理解为“请求处理函数”。 所谓的“注册”,就是给这个函数戴上一个装饰器帽子。我们使用 app.route() 装 饰器来为这个函数绑定对应的 SQL 语句。这个类我们称之为模型类,类中的属性我们将称之为字段。 Flask 有大量的第三方扩展,这些扩展可以简化和第三方库的集成工作。我们下面 将使用一个叫做 Flask-SQLAlchemy 的官方扩展来集成 SQLAlchemy。 首先使用 Pipenv 安装它: $ pipenv install flask-sqlalchemy 大部分扩展都需要执行一个“初始化”操作。你需要导入扩展类,实例化并传入0 码力 | 127 页 | 7.62 MB | 1 年前3 Flask入门教程的 《Web 入门教程》(了解 HTML、CSS、JavaScript)。 阅读短教程《Git 简明指南》。 阅读文章《Pipenv:新一代Python项目环境与依赖管理工具》或 Pipenv 官方 文档。 如果你打算开源你的程序,在项目根目录中添加一个 README.md (自述文 件)和 LICENSE (授权声明)是很有必要的。详情可以访问 Open Source Guides 了解。 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask 官方把它叫做视图函数(view funciton),你可以理解为“请求处理函数”。 所谓的“注册”,就是给这个函数戴上一个装饰器帽子。我们使用 app.route() 装 饰器来为这个函数绑定对应的 SQL 语句。这个类我们称之为模型类,类中的属性我们将称之为字段。 Flask 有大量的第三方扩展,这些扩展可以简化和第三方库的集成工作。我们下面 将使用一个叫做 Flask-SQLAlchemy 的官方扩展来集成 SQLAlchemy。 首先使用 Pipenv 安装它: $ pipenv install flask-sqlalchemy 大部分扩展都需要执行一个“初始化”操作。你需要导入扩展类,实例化并传入0 码力 | 127 页 | 7.62 MB | 1 年前3
 Python3 基础教程 - 廖雪峰的同学,如果短期内没有打算换 Mac,就可以继续阅读以下内容。 在 Windows 上安装 Python 首先,根据你的 Windows 版本(64 位还是 32 位)从 Python 的官方网 站下载 Python 3.5 对应的 64 位安装程序或 32 位安装程序(网速慢的同 学请移步国内镜像),然后,运行下载的 EXE 安装包: Python3 基础教程【完整版】 http://www Python 解释器来执行 Python 代码(当然 难度很大)。事实上,确实存在多种 Python 解释器。 CPython 当我们从 Python 官方网站下载并安装好 Python 3.5 后,我们就直接获得 了一个官方版本的解释器:CPython。这个解释器是用 C 语言开发的, 所以叫 CPython。在命令行下运行 python 就是启动 CPython 解释器。 CPython IronPython,而是通过网 络调用来交互,确保各程序之间的独立性。 本教程的所有代码只确保在 CPython 3.4 版本下运行。请务必在本地安 装 CPython(也就是从 Python 官方网站下载的安装程序)。 第一个 Python 程序 现在,了解了如何启动和退出 Python 的交互式环境,我们就可以正式 开始编写 Python 代码了。 在写代码之前,请千万不要用0 码力 | 531 页 | 5.15 MB | 1 年前3 Python3 基础教程 - 廖雪峰的同学,如果短期内没有打算换 Mac,就可以继续阅读以下内容。 在 Windows 上安装 Python 首先,根据你的 Windows 版本(64 位还是 32 位)从 Python 的官方网 站下载 Python 3.5 对应的 64 位安装程序或 32 位安装程序(网速慢的同 学请移步国内镜像),然后,运行下载的 EXE 安装包: Python3 基础教程【完整版】 http://www Python 解释器来执行 Python 代码(当然 难度很大)。事实上,确实存在多种 Python 解释器。 CPython 当我们从 Python 官方网站下载并安装好 Python 3.5 后,我们就直接获得 了一个官方版本的解释器:CPython。这个解释器是用 C 语言开发的, 所以叫 CPython。在命令行下运行 python 就是启动 CPython 解释器。 CPython IronPython,而是通过网 络调用来交互,确保各程序之间的独立性。 本教程的所有代码只确保在 CPython 3.4 版本下运行。请务必在本地安 装 CPython(也就是从 Python 官方网站下载的安装程序)。 第一个 Python 程序 现在,了解了如何启动和退出 Python 的交互式环境,我们就可以正式 开始编写 Python 代码了。 在写代码之前,请千万不要用0 码力 | 531 页 | 5.15 MB | 1 年前3
 09 Python C拓展在各平台的打包与发布 赵丰C拓展在各平台的打包 与发布 赵丰 GitHub ID: zhaofeng-shu33 在 Windows 平台上:没有找到编译器; 在 Unix 平台上: 无法解决软件依赖。 假如 numpy 官方的源只包含一堆 .c 文件 现在你要 pip install numpy 结果将是 1 为什么需要C拓展包 2 如何在不同的平台打包并发布 编写 setup.py 生成 whl 文件 windows: do something else: do others 处理不同平台的差异 3 C拓展打包的注意事项 • 在 Linux 系统上打包无法上传到 pypi.org,只能用官方提供的 CentOS 6.10 Docker 打包 • C拓展包如果依赖额外的动态库需要一起打包进去并且在包导入的时候动 态添加PATH • 每一个Python版本打包的C拓展包相互独立,py37不能安装py36打包的0 码力 | 6 页 | 414.79 KB | 1 年前3 09 Python C拓展在各平台的打包与发布 赵丰C拓展在各平台的打包 与发布 赵丰 GitHub ID: zhaofeng-shu33 在 Windows 平台上:没有找到编译器; 在 Unix 平台上: 无法解决软件依赖。 假如 numpy 官方的源只包含一堆 .c 文件 现在你要 pip install numpy 结果将是 1 为什么需要C拓展包 2 如何在不同的平台打包并发布 编写 setup.py 生成 whl 文件 windows: do something else: do others 处理不同平台的差异 3 C拓展打包的注意事项 • 在 Linux 系统上打包无法上传到 pypi.org,只能用官方提供的 CentOS 6.10 Docker 打包 • C拓展包如果依赖额外的动态库需要一起打包进去并且在包导入的时候动 态添加PATH • 每一个Python版本打包的C拓展包相互独立,py37不能安装py36打包的0 码力 | 6 页 | 414.79 KB | 1 年前3
 FT 03 KC 基于Python Odoo信息化平台框架升级到新版本 物联网接入 智能机床 智能仪表 视频监控 蓝牙设备 POS 机器人 Odoo 国内外平台接口-第三方应用 Odoo全球应用 Odoo平台信息化建设案例 Odoo官方-法国Toyota案例 欧度科技-消防总队管理数字化平台 THANK YOU kc@wisdoo.com.cn 131288104120 码力 | 21 页 | 1.96 MB | 1 年前3 FT 03 KC 基于Python Odoo信息化平台框架升级到新版本 物联网接入 智能机床 智能仪表 视频监控 蓝牙设备 POS 机器人 Odoo 国内外平台接口-第三方应用 Odoo全球应用 Odoo平台信息化建设案例 Odoo官方-法国Toyota案例 欧度科技-消防总队管理数字化平台 THANK YOU kc@wisdoo.com.cn 131288104120 码力 | 21 页 | 1.96 MB | 1 年前3
 1 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏com/formulahendry/955.WLB • Speaker @ 2018 微软技术暨生态大会 • CodeLab @ Google Developer Group • Speaker @ 2019 GitHub 中国官方见面会 我开发的插件 Python 与人工智能 “Python的快速发展的一个主要增 长点来自于数据科学、机器学习和 学术研究。 “数据科学和机器学习在各种类型的 公司都逐渐成为主流,而Python成0 码力 | 55 页 | 14.99 MB | 1 年前3 1 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏com/formulahendry/955.WLB • Speaker @ 2018 微软技术暨生态大会 • CodeLab @ Google Developer Group • Speaker @ 2019 GitHub 中国官方见面会 我开发的插件 Python 与人工智能 “Python的快速发展的一个主要增 长点来自于数据科学、机器学习和 学术研究。 “数据科学和机器学习在各种类型的 公司都逐渐成为主流,而Python成0 码力 | 55 页 | 14.99 MB | 1 年前3
 Python 3.11.10 正则表达式 HOWTO 5 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这里我 们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 19 页 | 403.22 KB | 11 月前3 Python 3.11.10 正则表达式 HOWTO 5 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这里我 们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 19 页 | 403.22 KB | 11 月前3
 Python 3.9.20 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这 里我们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 401.42 KB | 11 月前3 Python 3.9.20 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这 里我们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 401.42 KB | 11 月前3
 Python 3.9.20 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这里我 们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 400.78 KB | 11 月前3 Python 3.9.20 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这里我 们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 400.78 KB | 11 月前3
 Python 3.11.10 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这 里我们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 403.35 KB | 11 月前3 Python 3.11.10 正则表达式 HOWTO r"\w+\s+\1" 3.3 应用匹配 当你已经得到一个编译好的正则表达式对象,接下来该怎么用呢?Pattern 对象有多个方法和属性,但这 里我们只介绍最重要的几个。如果想要了解全部内容,请参阅 re 模块的官方文档。 方法 / 属性 目的 match() 检查正则表达式是否能在字符串开头找到匹配 search() 扫描整个字符串的所有位置,查找与正则表达式匹配的首个位置。 findall() 查找0 码力 | 18 页 | 403.35 KB | 11 月前3
共 46 条
- 1
- 2
- 3
- 4
- 5














