07 2014 档案

摘要:本片开始一下表单的验证内容。比如我们要控制输入,不能空,不能过长,邮箱正确,密码强度等等。普遍的js前端验证简单说明,不是学习Django的重点。我们只需要修改上篇中的search_form.html模板,给submit添加一个客户端事件即可,修改如下 1 2 3 Search 4 ... 阅读全文
posted @ 2014-07-29 15:09 棉花年度 阅读(253) 评论(0) 推荐(0)
摘要:在上篇表单验证中,过程中可谓坎坷,记录一下错误问题及解决方案。我们用到的模板contact_form.html如下,其他urls.py自行去修改。 Contact us Contact us {% if errors %} {% for error in er... 阅读全文
posted @ 2014-07-29 11:21 棉花年度 阅读(456) 评论(0) 推荐(0)
摘要:这篇主要说视图函数中的参数request以及表单相关操作。HttpRequest简介从Request对象中获取数据1 def displayMeta(request):2 print request3 return HttpResponse("run right")定义视图函数、修改... 阅读全文
posted @ 2014-07-24 14:41 棉花年度 阅读(281) 评论(0) 推荐(0)
摘要:之前的几篇记录了模板视图、模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容。激活管理界面Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了。记得上篇中Django模型模型安装小结中,我们把settings.py中的部分内容屏蔽了,并添加了一个app,如下 1 IN... 阅读全文
posted @ 2014-07-16 23:12 棉花年度 阅读(4850) 评论(0) 推荐(1)
摘要:需求展示一段文字,段落中有些特殊标记的人名、刊名等,格式大体是:“(作者《刊名》其他)”,某个字段可以为空,比如作者为空。那么对应的正则大体是这样的 '\((.*?)《(.*?)》.*?\)' 最终的效果是 “(作者《刊名》其他)”第一版 1 class Program 2 { 3 ... 阅读全文
posted @ 2014-07-16 14:56 棉花年度 阅读(1666) 评论(0) 推荐(0)
摘要:前言 前边记录的URLconf和Django模板全都是介绍页面展示的东西,也就是表现层的内容。由于Python先天具备简单而强大的数据库查询执行方法,Django 非常适合开发数据库驱动网站。这篇开始,进入到了Django模型,也就是数据库操作。自带 Sqlite3 数据库查询方式为了简单,使用P... 阅读全文
posted @ 2014-07-14 15:38 棉花年度 阅读(1099) 评论(0) 推荐(0)
摘要:上一篇Django模板-在视图中使用模板最后的问题,我们需要把数据和展现分离开。你可能首先考虑把模板保存在文件系统的某个位置并用 Python 内建的文件操作函数来读取文件内容。 假设文件保存在E:\djangosite\mysite\mysite\templates\tempTime.html中的... 阅读全文
posted @ 2014-07-11 10:10 棉花年度 阅读(570) 评论(0) 推荐(1)
摘要:之前我们已经有了自己的视图mysite.views.py中,应该是这样子的from django.http import HttpResponseimport datetimedef current_dt(request): now = datetime.datetime.now() h... 阅读全文
posted @ 2014-07-10 11:37 棉花年度 阅读(294) 评论(0) 推荐(0)
摘要:接着Django模板-基础知识继续写模板相关知识。if标签{%if%}标签接受and,or或者not关键字来对多个变量做判断 ,或者对变量取反(not)。但是不允许在同一个标签中同时使用and和or,下边是不合法的:{% if athlete_list and coach_list or cheer... 阅读全文
posted @ 2014-07-10 11:10 棉花年度 阅读(354) 评论(0) 推荐(0)
摘要:上一篇中带参数的URLconf虽然可以做到传参动态显示内容,但是最终现实的内容还是硬编码到Python代码中的1 def hours_ahead(request,phours):2 try:3 phours = int(phours)4 except VauleErr... 阅读全文
posted @ 2014-07-10 10:17 棉花年度 阅读(265) 评论(0) 推荐(0)
摘要:最近学习了vamei的快速Python教程,想着语法学了不用就要忘记,总要拿点东西来练练手,然后又开始学习Django,也算是顺势而为吧。现在学Django,是跟着教程djangobook学的,内容有些老,不过自己稍微改动一下,还是可以的。虽然来博客园已经有不短时间了,但真的从没写过、总结过什么东西... 阅读全文
posted @ 2014-07-09 11:29 棉花年度 阅读(158) 评论(0) 推荐(0)
摘要:我们在Django建立helloworld自定义页面创建的页面,只能算是一个静态页,发起一个请求,返回一个固定的值,并不能满足我们动态的需求。今天我们创建一个带参数的URLconf,根据参数展示不同的内容。另一个试图函数打开views.py,创建一个试图函数1 def current_dt(requ... 阅读全文
posted @ 2014-07-09 11:10 棉花年度 阅读(358) 评论(0) 推荐(0)
摘要:本文摘自http://djangobook.py3k.cn/2.0/chapter03/我们在Django建立helloworld自定义页面中新建了站点,并能接受URL请求展示我们的页面,那Django是如何处理这些请求的呢?让我们暂停一下去了解更多一些有关Django是怎么工作的知识。 具体地说,... 阅读全文
posted @ 2014-07-09 10:08 棉花年度 阅读(338) 评论(0) 推荐(0)
摘要:目录介绍按照上一篇初学Django首先建立起一个默认站点,生成如下的目录结构:manage.py一种命令行工具,允许你以多种方式与该Django项目进行交互。键入pythonmanage.pyhelp,看一下它能做什么。你不需要编辑这个文件;在这个目录下生成它纯是为了方便启动服务(通过执行pytho... 阅读全文
posted @ 2014-07-08 11:13 棉花年度 阅读(531) 评论(0) 推荐(0)
摘要:在vs2013下调试过Python,今天试了下使用自带IDLE调试,相比而言后者效果不好。记录一下http://q.cnblogs.com/q/35869/在“Python Shell”窗口中单击“Debug”菜单中的“Debugger”菜单项,就可以启动IDLE的交互式调试器。这时,IDLE会打开... 阅读全文
posted @ 2014-07-08 08:50 棉花年度 阅读(375) 评论(0) 推荐(0)
摘要:问题描述在发布网站时,发现上线的网站总是功能缺失,而本地代码确实没问题。到发布网站的磁盘去查看,发现丢失了很多静态页面文件。这是一个很奇怪的问题:mvc的网站,丢失了很多View(大部分的cshtml文件都发布成功了,只有少数部分发布失败)。手动将所有view全部覆盖一遍,发现网站可以正常运行了……... 阅读全文
posted @ 2014-07-07 17:05 棉花年度 阅读(315) 评论(0) 推荐(0)
摘要:纵然有众多大牛写过这些简单入门文章,但作为记录,还是要自己动手写下来的比较靠谱,‘好脑筋不如烂笔头’啊!Python 安装Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python。我本地安装的是Python2.7。Django下载与安装下载最新的Django版本,格... 阅读全文
posted @ 2014-07-07 14:56 棉花年度 阅读(238) 评论(0) 推荐(0)