摘要: 1.查找文本中的模式:re.search() 结果: 2.编译表达式:compile() 结果: 3.多重匹配:findall(), finditer() findall()函数会返回与模式匹配而不重叠的所有字符串。 结果: finditer()会返回一个迭代器 结果: 4.模式语法 执行该函数: 阅读全文
posted @ 2016-05-12 21:38 SingleDiego 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境 在cmd中打开你想创建虚拟环境的路径,然后运行以下命令: myvenv 是您虚拟环境 的名字,运行后会在该路径下创建一个myvenv文件夹,其中包含我们的虚拟环境 (基本上是一堆的目录和文件)。 使用pycharm可以更方便地创建虚拟环境: 新建一个django项目,选择Create Vi 阅读全文
posted @ 2016-05-09 21:02 SingleDiego 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 创建一个管理员用户 首先,我们需要创建一个能够登录管理站点的用户。 cmd中运行如下命令: 填写用户名、邮件地址、密码(填写两次) 启动开发服务器 Django的管理站点默认是启用的。 让我们启动开发服务器,然后探索它。 从教程1中我们了解到,你能通过使用如下命令来启动开发服务器: 现在,打开一个浏 阅读全文
posted @ 2016-05-08 20:49 SingleDiego 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 玩转API 现在,让我们进入Python的交互式shell,玩转这些Django提供给你的API。 在cmd中使用如下命令来调用Python shell: 一旦你进入这个shell,请探索这些数据库 API: 先等一下。<Question: Question object>对于这个对象是一个完全没有 阅读全文
posted @ 2016-05-06 11:36 SingleDiego 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 激活模型 上篇中的模型代码给了Django很多信息。 有了这些代码,Django就能够: 为该应用创建数据库表(CREATE TABLE 语句)。 为Question对象和Choice对象创建一个访问数据库的python API。 但是,我们首先得告诉项目:polls应用已经安装。 理念 Djang 阅读全文
posted @ 2016-05-05 15:26 SingleDiego 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 创建模型 现在,你的开发环境 —— 一个“项目” —— 已经建立起来,你将开始在上面做一些东西。 你编写的每个Django应用都是遵循特定约定且包含一个Python包。 Django自带一个工具,它可以自动生成应用的基本目录结构,这样你就能专心于书写代码而不是创建目录。 项目 vs. 应用 项目和应 阅读全文
posted @ 2016-05-05 11:17 SingleDiego 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 开发服务器 让我们验证一下你的Django项目是否工作。cmd中进入mysite目录,然后运行以下命令: 你将看到命令行下输出了以下内容: 这表明你已经启动了Django开发服务器,一个用纯Python写的轻量级Web服务器。 我们在Django中内置了它,这样你就可以在不配置用于生产环境的服务器 阅读全文
posted @ 2016-05-05 10:34 SingleDiego 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 数据库的建立 编辑mysite/settings.py,找到Database: 默认情况下,该配置使用Django自带的SQLite。如果你是数据库初学者,或者你仅仅是想要试用一下Django,它是最简单的选择。 SQLite包含在Python中,所以你不需要另外安装其他任何东西来支持你的数据库。 阅读全文
posted @ 2016-05-05 09:51 SingleDiego 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 创建一个项目 在命令行中,cd到你想要用来保存代码的目录,然后运行如下命令: 这将会在你的当前目录下生成一个 mysite目录。 注意:你给项目命名时要避免与Python或Django的内建组件同名。 特别地,你应该避免使用类似django(与Django自身冲突)或 test(与Python内建的 阅读全文
posted @ 2016-05-04 16:21 SingleDiego 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 开始之前我们先创建数据库test,在test下面创建两个聚类:student_info和teacher_info,并写入数据 这样我们得到了一个包含两个聚类的数据库test,两个聚类如下: 1.链接数据库和聚类 2.查看全部聚集名称(collection_names) 结果: 3.查看聚集的一条记录 阅读全文
posted @ 2016-04-24 13:46 SingleDiego 阅读(447) 评论(0) 推荐(0) 编辑