真的骄傲梦想家园
专业源于兴趣和努力

随笔分类 -  Django

项目过程中发现Django的一个实用类F
摘要:F类的全称是from django.db.models.expressions import F用于取得指定字段的值,通常用于数据库数字字段的自增自减等更新操作,如:Post.objects.all().update(clicks=F('clicks')+1)。 阅读全文
posted @ 2011-09-17 21:41 真的骄傲 阅读(299) 评论(0) 推荐(0)
正在开发的Python网站之自定义后台一
摘要:新建一个ceshi的应用(app),功能是开发一个心理测试系统,后台增加测试(ceshi),点保存的时候需要跳转到增加问题(question)的界面,然而默认的操作没有这个功能,需要重写admin.ModelAdmin的response_add方法,重写的代码如下:class CeshiAdmin(admin.ModelAdmin): fields = ('type', 'title', 'content', 'cover', 'tags') def response_add(self, request, obj, 阅读全文
posted @ 2011-08-30 22:44 真的骄傲 阅读(485) 评论(0) 推荐(0)
初用Google App Engine做了个个人网站
摘要:初用Google App Engine做了个个人网站,欢迎光临。 阅读全文
posted @ 2009-02-28 23:57 真的骄傲 阅读(1468) 评论(0) 推荐(0)
【翻译】编写第一个Django app,第五部分——自定义管理员功能
摘要:这足以让我们惊讶好几分钟,所有的代码我们都不需要写。 当我们调用admin.site.register(Poll)时,Django只让你编辑这个对象并”推测“怎么把它显示在管理页面上。 很多时候,你可能想要控制admin的样式和功能。你可以在你注册对象的时候把选项告诉Django来实现。 阅读全文
posted @ 2008-12-02 21:05 真的骄傲 阅读(2153) 评论(3) 推荐(0)
【翻译】编写第一个Django app,第四部分——初控Django的管理员功能
摘要:Django的管理员功能默认是不启用的——这是一个可选项。想要为你的程序启用管理员功能,需要做这三样事情: 阅读全文
posted @ 2008-11-30 20:48 真的骄傲 阅读(1951) 评论(4) 推荐(0)
【翻译】编写第一个Django app,第三部分——玩转模型层的API
摘要:现在,让我们进入Python shell中玩转Django为我们提供了的免费的API。 如果__unicode__()看起来没有执行。 为什么是__unicode__()而不是django.db.models.Model.__str__()? 阅读全文
posted @ 2008-11-29 18:14 真的骄傲 阅读(1965) 评论(2) 推荐(0)
Python和Django的详细安装步骤
摘要:许多读者都问我Python和Django怎么安装,虽然官网上有教程,但是都是英文的,而且也不知道他用的是什么操作系统, 我在这里就简单地介绍一下这两个软件在Windows XP下的安装步骤吧。 阅读全文
posted @ 2008-11-29 15:40 真的骄傲 阅读(7769) 评论(6) 推荐(0)
【翻译】编写第一个Django app,第二部分——创建模型和使用模型
摘要:现在你的运行环境——"project"——已经建好了,现在准备让它开始工作了。 你在Django中写的每一个应用程序都是由Python包组成,它们都在Python的路径下,遵循一定的约定。 Django自带有一个实用的工具,自动生成app的基本目录结构,因些,你可以把更多的精力放在代码的编写上而不是创建目录上。 这些少量的模型代码给了Django大量的信息。通过它,Django能够做这些事情:   1.为这个app创建数据库的架构信息(CREATE TABLE 声明)。   2.创建Python的数据库访问API来获取Poll和Choice对象。 阅读全文
posted @ 2008-11-29 01:07 真的骄傲 阅读(2514) 评论(6) 推荐(0)
【翻译】编写第一个Django app,第一部分——创建项目
摘要:让我们通过例子来学习。 通过这个指导教程,我们将一步步地教你创建一个简单的投票系统。 这个系统分为两部分: 1.一个公共的页面让人们投票和查看投票结果。 2.一个管理员页面让你添加,修改和删除投票。 我们假定你已经安装了Django。你可以运行Python编译器并输入import django 来测试Django是否已经安装。如果命令运行成功,没有错误,说明Django已经安装了。 阅读全文
posted @ 2008-11-28 18:46 真的骄傲 阅读(3416) 评论(11) 推荐(0)