- 博客(36)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 [Django与表单]表单 CSRF verification failed 报错的解决
注:以下内容转载自 现代魔法学院 网站的 表单 CSRF verification failed 报错的解决 一文,仅供学习使用。 如果你第一次用表单提交数据,很可能会遇到这么一个报错:CSRF verification failed. Request aborted. 这个问题如何解决呢? 1. 在表单里加上 {% csrf_token
2015-10-31 23:58:57 428
转载 [Django与表单]写一个简单的Django form表单处理
注:以下内容转载自 现代魔法学院 网站的 写一个简单的Django form表单处理 一文,仅供学习使用。 有了前面的 HttpRequest 对象与 request.META 的背景知识,现在我们可以写一个 form 表单处理了。 除了基本的元数据,HttpRequest 对象还有两个属性包含了用户所提交的信息:request.GET 和 request.
2015-10-31 23:50:49 1151
转载 [Django与表单]request.META里包含了哪些数据?
注:以下内容转载自 现代魔法学院 网站的 request.META里包含了哪些数据? 一文,仅供学习使用。 request.META 是一个 Python 字典,包含了所有本次 HTTP 请求的 Header 信息,比如用户 IP 地址和用户 Agent(通常是浏览器的名称和版本号)。注意,Header 信息的完整列表取决于用户所发送的 Header 信息和服务器端设置的 He
2015-10-31 23:33:57 2655
转载 [Django与表单]先来了解HttpRequest对象
注:以下内容转载自 现代魔法学院 网站的 先来了解HttpRequest对象 一文,仅供学习使用。 从Google的简朴的单个搜索框,到常见的Blog评论提交表单,再到复杂的自定义数据输入接口,HTML表单一直是交互性网站的支柱。该篇主要介绍 Django 对用户通过表单提交的数据进行访问、有效性检查以及其它处理。在这之前,我们得先来了解一下 HttpRequest 对象。
2015-10-31 23:15:41 367
转载 [Django后台管理系统]Django的标准库django.contrib包介绍
注:以下内容转载自 现代魔法学院 网站的 Django的标准库django.contrib包介绍 一文,仅供学习使用。 前面我们激活了 Django 后台,我们要使用自动化的站点管理工具(django.contrib.admin),所以最好对 django.contrib 进行了解,它是啥?它是一个强大的功能包,是 Django 的标准库。 Django的标
2015-10-30 21:33:50 520
转载 [Django后台管理系统]激活Django自带的管理界面
注:以下内容转载自 现代魔法学院 网站的 激活Django自带的管理界面 一文,仅供学习使用。 对于大部分网站来说,后台是基础设施中非常重要的一部分,它可以让你添加,编辑和删除网站内容。一些常见的例子:你可以用这个界面发布博客,后台的网站管理者用它来润色读者提交的内容,你的客户用你给他们建立的界面工具更新新闻并发布在网站上,这些都是使用管理界面的例子。 如果
2015-10-30 21:06:52 2264
转载 [Django数据库模型]Django用原始SQL进行Insert/Update操作
注:以下内容转载自 现代魔法学院 网站的 Django用原始SQL进行Insert/Update操作 一文,仅供学习使用。 一般来说,最好用 Django 自带的模型来实现这些操作。这里仅仅只是为了学习使用原始 SQL 而做的练习。 Django 提供了非常方便的数据管理模型 models,可以完成与数据库的基本操作。但有时,Django 原始的 model
2015-10-30 20:37:53 3383
转载 [Django数据库模型]创建我们第一个Django模型
注:以下内容转载自 现代魔法学院 网站的 创建我们第一个Django模型 一文,仅供学习使用。 我们试下写一个 CMS 的模型。 设计模式 第一步是用 Python 代码来描述它们。打开由“startapp”命令创建的 models.py 并输入下面的内容:from django.db import models# Create
2015-10-30 20:24:18 824
转载 [Django数据库模型]创建一个简易的Django APP
注:以下内容转载自 现代魔法学院 网站的 创建一个简易的Django APP 一文,仅供学习使用。 APP 我们先来了解一下一些必要的概念。Django 里什么东西叫 APP 呢? 我们已经创建了 project , 那么 project 和 APP 之间到底有什么不同呢?它们的区别就是一个是配置另一个是代码: 一个
2015-10-29 23:37:21 438
转载 [Django数据库模型]理解Django里的MTV开发模式
注:以下内容转载自 现代魔法学院 网站的 理解Django里的MTV开发模式 一文,仅供学习使用。 在钻研更多代码之前,让我们先花点时间考虑下 Django 数据驱动 Web 应用的总体设计。 Django 的设计鼓励松耦合及对应用程序中不同部分的严格分割。遵循这个理念的话,要想修改应用的某部分而不影响其它部分就比较容易了。在视图函数中,我们已经讨论了通过模
2015-10-29 23:18:23 653
转载 [Django数据库模型]Django遍历视图传递过来的元组
注:以下内容转载自 现代魔法学院 网站的 Django遍历视图传递过来的元组 一文,仅供学习使用。 前面我们演示了 Django 如何连接 MySQL 数据库,并取出一条数据。 但是到了应用场景就没那么简单了。下面我们再来看看这么一个需求:一个数据表里有若干个记录,现在我们要把 title 和 content 这两个字段的内容取出,并在模板里循环打印。其实这
2015-10-29 23:07:45 2292
转载 [Django数据库模型]Django连接MySQL数据库的简单例子
注:以下内容转载自 现代魔法学院 网站的 Django连接MySQL数据库的简单例子 一文,仅供学习使用。 前面一小节我们介绍了用 Django 建造网站的基本途径:建立视图和 URLConf。视图负责处理一些主观逻辑,然后返回响应结果。 但是这样的功能是远远不够的。大部分 Web 应用需要主观逻辑经常牵涉到与数据库的交互。数据库驱动网站在后台连接数据库服务
2015-10-29 22:54:46 1105
转载 [Django模板系统]Non-ASCII character 'xe5' in file报错问题
注:以下内容转载自 现代魔法学院 网站的 Non-ASCII character 'xe5' in file报错问题 一文,仅供学习使用。 有时候,在 Python 脚本里有中文的时候,会报下面的错误:Non-ASCII character '\xe5' in file …… 原因:Python默认是以 ASCII 作为编码方式的,如果在自己的 P
2015-10-20 23:43:07 497
转载 [Django模板系统]Django模板的include机制
注:以下内容转载自 现代魔法学院 网站的 Django模板的include机制 一文,仅供学习使用。 写过 Web 程序的都对 include 包含文件很熟悉,那么在 Django,include 又是怎么一个机制呢? include模板标签 在讲解了模板加载机制之后,我们再介绍一个利用该机制的内建模板标签: {% include %
2015-10-20 23:37:35 1555
转载 [Django模板系统]在模板中加载css/js等静态文件
注:以下内容转载自 现代魔法学院 网站的 在模板中加载css/js等静态文件 一文,仅供学习使用。 Django 的 template 确实很强大,但是我们不可能把 CSS 文件也嵌入到 template 中。在使用 Django 开发的 Web 项目中是避免不了使用 css、javascript、js 等静态文件的,而对于这些静态文件的处理,Django 官网这样写:
2015-10-20 23:29:42 772
转载 [Django模板系统]用locals()传递变量到模板
注:以下内容转载自 现代魔法学院 网站的 用locals()传递变量到模板 一文,仅供学习使用。 前面一小节,我们用 render_to_response() 进一步简化了 view 层。再来看一下我们对 current_datetime 的最后一次赋值:def current_datetime(request): now = datetime.datetime.n
2015-10-20 23:20:53 3053 1
转载 [Django模板系统]用render_to_response()简化views层
注:以下内容转载自 现代魔法学院 网站的 用render_to_response()简化views层 一文,仅供学习使用。 我们在前面一小节用 Django 写了一个渲染模板文件的例子,虽然简单,但是有没有感觉比较复杂呢?比如我们来看看 views 层的文件 views.py:from django.template.loader import get_templatef
2015-10-19 23:30:47 728
转载 [Django模板系统]在视图中使用模板
注:以下内容转载自现代魔法学院 网站的 Django实践:在视图中使用模板 一文,仅供学习使用。 前面讲了这么多理论的东西,都快受不了了吧。那么这里先不讲模板的规则机制什么的,我们来动手写一个模板的例子,实践一下,有不懂再回去继续讲规则。 1. 定义你的 templates 目录 去 settings.py 这个文件,配置 temp
2015-10-19 23:23:33 352
转载 Django使用email进行身份验证
注:以下内容转载自 http://guangboo.org/2013/03/27/authentication-using-email-in-django,仅供学习使用。 Django 自带的验证功能免去了我们的大量工作,它提供了验证、授权相关的接口,我们只有非常少的代码就可以实现,但是Django 自带的身份验证的方法只能使用用户名来进行验证,如果要想使用 email 进
2015-10-17 23:37:02 544
转载 Django跨站伪造请求保护措施设置方法
注:以下内容转载自 Django跨站伪造请求保护措施设置方法 一文,仅供学习使用。 在 Django 建站中遇到 POST 提交表单提示 403 错误,发现以 POST 方式提交表单会触发 Django 内置的 csrf 保护机制,并且在 403 页面给出了解决方法,根据提示更改后发现问题依旧,网上查阅很多同学的解决方案均不能解决这个问题,所以到官网上查阅了关于csrf部
2015-10-17 00:16:48 675
转载 [Django模板系统]方法调用与无效变量处理
注:以下内容转载自 现代魔法学院 网站的 方法调用与无效变量处理 一文,仅供学习使用。 Python的列表是从0开始索引。第一项的索引是0,第二项的是1,依此类推。 句点查找规则可概括为:当模板系统在变量名中遇到点时,按照以下顺序尝试进行查找:字典类型查找 (比如 foo["bar"] )属性查找 (比如 foo.bar )方法调用 (比
2015-10-14 23:49:09 594
转载 [Django模板系统]用点号进行深度变量的查找
注:以下内容转载自 现代魔法学院 网站的 用点号进行深度变量的查找 一文,仅供学习使用。 在到目前为止的例子中,我们通过 context 传递的简单参数值主要是字符串,还有一个 datetime.date 范例。然而,模板系统能够非常简洁地处理更加复杂的数据结构,例如 list、dictionary 和自定义的对象。 在 Django 模板中遍历复杂数据结构
2015-10-14 23:28:16 573
转载 [Django模板系统]Django的模板渲染(render)机制
注:以下内容转载自 现代魔法学院 网站的 Django的模板渲染(render)机制 一文,仅供学习使用。 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它。一个 context 是一系列变量和它们值的集合。context 在 Django 里表现为 Context 类,在 django.template 模块里。它的构造函数带有一个可选的参数:
2015-10-13 23:52:24 1553
转载 [Django模板系统]如何使用Django模板系统
注:以下内容转载自 现代魔法学院 网站的 如何使用Django模板系统 一文,仅供学习使用。 前面我们大概了解了下 Django 的模板系统,接下来,我们看看怎么去使用它。 我们先要明白它是如何工作的。我们暂不打算将它与先前创建的视图结合在一起,因为我们现在的目的是了解它是如何独立工作的。换言之,通常你会将模板和视图一起使用,但是我们只是想突出模板系统是一个
2015-10-12 23:09:15 361
转载 [Django模板系统]大致了解Django的模板系统
注:以下内容转载自 现代魔法学院 网站的 大致了解Django的模板系统 一文,仅供学习使用。 目前为止,我们已经写好了视图函数和硬编码的 HTML。在演示核心概念时,我们所作的是为了保持简单。但是在现实世界中,这差不多总是个坏主意。 幸运的是,Django 内建有一个简单有强大的模板处理引擎来让你分离两种工作:设计 HTML 页面和编写 Python 代码
2015-10-12 22:01:32 346
转载 [Django入门知识浅介]Django的一些优缺点评析
注:以下内容转载自 现代魔法学院 网站的 Django的一些优缺点评析 一文,仅供学习使用。 Django 大包大揽,用它来快速开发一些 Web 应用是不错的。如果你顺着 Django的设计哲学来,你会觉得 Django 很好用,越用越顺手;相反,你如果不能融入或接受 Django 的设计哲学,你用 Django 一定会很痛苦,趁早放弃的好。所以说在有些人眼里 Django
2015-10-11 23:16:47 655
转载 [Django入门知识浅介]Django是如何处理URL请求的
注:以下内容转载自 现代魔法学院 网站的 Django是如何处理URL请求的 一文,仅供学习使用。 让我们暂停一下去了解更多一些有关Django是怎么工作的知识。比如,当你通过在浏览器里敲 http://127.0.0.1:8000/hello/ 来访问 Hello World 消息的时候,Django 在后台有些什么动作呢? 这些知识很对于理解 Djang
2015-10-11 23:04:43 547
转载 [Django入门知识浅介]Django的搜索路径与Import机制
注:以下内容转载自 现代魔法学院 网站的 Django的搜索路径与Import机制 一文,仅供学习使用。 Python 的 import 机制是怎样的呢? 在 Python 中,每个 py 文件被称之为模块,每个具有 __init__.py 文件的目录被称为包。只要模块或者包所在的目录在 sys.path 中,就可以使用 import 模块或 import
2015-10-10 22:48:18 1677
转载 [Django入门知识浅介]用Django实现动态URL
注:以下内容转载自 现代魔法学院 网站的 用Django实现动态URL 一文,仅供学习使用。 前一小节学习了如何用 Django 做动态页面,就是用 Python 显示实时时间。但是是不是觉得这样的动态页面不太实际?一般的 URL 形如 http://www.nowamagic.net/librarys/topics/detail/188 这样的,如何用 Django 实现这种
2015-10-10 22:07:33 556
转载 [Django入门知识浅介]再写一个Django动态程序
注:以下内容转载自 现代魔法学院 网站的 再写一个Django动态程序 一文,仅供学习使用。 什么?写个 Hello World 不满足?那我们继续深入一下……比如写个显示现在时间的页面。 经过前面 Hello World 的学习,我们也知道写 Django 页面的一般过程。 先把程序写出来 1. 先设计视图函数:
2015-10-09 22:50:29 397
转载 [Django入门知识浅介]第一个Django程序:Hello World
注:以下内容转载自 现代魔法学院 网站的第一个Django程序:Hello World 一文,仅供学习使用。 一个Django项目包含的文件 使用 startproject 命令创建一个目录,会生成以下 4 个文件:__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。这是一个空文件,一般你不需要修改它
2015-10-09 22:15:44 744
转载 [Django入门知识浅介]关于Python与Django的一些背景知识
注:以下内容转载自现代魔法学院 网站的 关于Python与Django的一些背景知识 一文,仅供学习使用。 本质上来说, Django 只不过是用 Python 编写的一组类库。用 Django 开发站点就是使用这些类库编写 Python 代码。因此,学习 Django 的关键就是学习如何进行 Python 编程并理解 Django 类库的运作方式。
2015-10-09 21:33:36 419
转载 [Django入门知识浅介]先了解一下Django的历史
注:以下内容转载自 现代魔法学院 网站的 先了解一下Django的历史 一文,仅供学习使用。 在我们讨论代码之前我们需要先了解一下 Django 的历史。 从上面我们注意到:我们将向你展示如何不使用捷径来完成工作,以便能更好的理解捷径的原理。同样,理解 Django 产生的背景,历史有助于理解 Django 的实现方式。 如果你曾编写过网络应用程序。
2015-10-09 19:21:15 1100
转载 [Django入门知识浅介]Django框架里的MVC思想
注:以下内容转载自 现代魔法学院 网站的Django框架里的MVC思想 一文,仅供学习使用。 让我们来研究一个简单的例子,通过该实例,你可以分辨出,通过Web框架来实现的功能与之前的方式有何不同。 下面就是通过使用Django来完成以上功能的例子:首先,我们分成4个Python的文件,(models.py , views.py , urls.py ) 和html模板文件 (l
2015-10-09 19:00:27 336
转载 [Django入门知识浅介]Python Web框架(Django)的必要性
注:以下内容转载自现代魔法学院 网站的 Python Web框架(Django)的必要性 一文,仅供学习使用。 Django 在新一代的 Web 框架中非常出色,为什么这么说呢? 为回答该问题,让我们考虑一下不使用框架设计 Python 网页应用程序的情形。贯穿整个系列,我们会多次展示不使用框架实现网站基本功能的方法,让读者认识到框架开发的方便。
2015-10-08 22:50:49 458
转载 Django中关于url的用法
一、使用命名组 使用命名组,能够使代码更加清晰,在做一些复杂模块的时候,只需看一下URLconf就大概知道怎么回事了。 命名组规则: 在 Python 正则表达式中,命名的正则表达式组的语法是 (?Ppattern) ,这里 name 是组的名字,而pattern 是匹配的某个模式。 例子:urlpatterns = pa
2015-10-08 21:41:27 465
lucene-2.9.4.tar.gz
2012-04-24
mahout-distribution-0.5-src
2012-04-24
20_newsgroups
2012-04-24
JQueryAPI.CHM
2010-11-04
struts2+hibernate+spring中出现的问题
2012-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人