摘要: 1)创建一个没有数据库的新项目时 1、创建数据库 2、将south添加到INSTALLED_APPS 3、运行syncdb命令,它将django和south的数据表加入到数据库中 4、将你创建的apps添加到INSTALLED_APPS 5、对每个app分别运行“python manage.py schemamigration app_name --initial”,它将在每个app的目录下创建migration目录和相应的文件 6、然后运行“python manage.py migrate app_name”,这一步将app的数据表加入到数据库中 2... 阅读全文
posted @ 2011-12-13 15:04 yanng 阅读(2226) 评论(5) 推荐(2) 编辑
摘要: 注:这悲催的缩进,真是对不起观众了,有时间过来修改。自定义标签大致分为三类:1、非封闭标签如{% current_time "%Y-%m-%d %I:%M %p" %}2、封闭标签如{%upper%}{%endupper%}3、inclusion标签 比如{% books_for_author author %}定义一个标签需要做两方面工作:1、定义编译函数 2、定义node。编译函数的作用是将自定义node中的render所需要的参数计算出来,以备使用。比如将自定义tag中的参数等分离出来,或是将封闭标签中的nodelist算出来。自定义node的目的是提供该标签的ren 阅读全文
posted @ 2011-12-09 20:45 yanng 阅读(2279) 评论(0) 推荐(1) 编辑
摘要: 有些问题非常浅显,但却很关键。由于太简单,网上的资料反倒很少,比如“如何在django中使用第三方apps”,python的方便之处就在这里,有丰富的现成app可供使用,比如注册,头像,分页等等。直接回答这个问题的文章并不多,综合我搜的的资料和今天的实践写成本文,希望对新手有所帮助。安装安装方式有两种,以django-pagination(一个分页app)为例: 1)将django-pagination的安装包下载下来解压后运行自带的"setup.py"来安装用,它有一种更好更简单的方式:"pip install django-pagination"命令 阅读全文
posted @ 2011-12-08 20:46 yanng 阅读(1939) 评论(0) 推荐(1) 编辑
摘要: http://www.stereoplex.com/blog/understanding-imports-and-pythonpath 阅读全文
posted @ 2011-12-08 19:28 yanng 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 执行django-admin.pystartprojectmysite 的时候出现以下报错信息: --------------------------------------------------------------------------- File "D:\python\ENV\Scripts\django-admin.py", line 2, in <module> from django.core import management ImportError: No module named django.core ----------------- 阅读全文
posted @ 2011-11-17 12:57 yanng 阅读(2363) 评论(2) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2011-11-08 10:35 yanng 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、将“ .PY”加入到环境变量PATHEXT的末尾2、将“C:\Python27\Lib”加入到PATH的末尾 阅读全文
posted @ 2011-11-04 16:32 yanng 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 非递归#include <iostream>using namespace std;int fib(int n){ if(n < 2) return n < 0 ? 0:n; int cur_2 = 0 , cur_1 = 1 , cur = 0; // 将从2到n的斐波那契数都计算出来,层层累加 for(int i = 2; i <= n; i++) { cur = cur_2 + cur_1; cur_2 = cur_1; cur_1 = cur; } return cur;}int main(int argc, char* argv[]){ for(int 阅读全文
posted @ 2011-10-08 20:18 yanng 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 题目是:程序为:#include<iostream>#include<string>using namespace std;string format(string macstr){ string formatedstr = ""; for(int i = 0; i < macstr.size(); i++) { char c = macstr[i]; if((c >= 'a' && c <= 'z') || (c >= 'A' && c < 阅读全文
posted @ 2011-09-20 16:13 yanng 阅读(849) 评论(0) 推荐(1) 编辑
摘要: 1、昨天我在知乎上看到这样一个问题,你玩过的最有创意的游戏是什么?一位名叫“郎启旭”的用户的答案吸引了我: “Braid,中文名:时空幻境没有之一,个人玩过最是艺术品的游戏,画风,音乐,剧情,玩法每一方面都是完美。对时间这个元素把握得最好,最有创造力的游戏。最开始玩的时候觉得这游戏不就是马里奥嘛;玩着玩着你会说,诶,有点意思;再继续,你会怀疑自己智商,面对设计巧妙的关卡头痛;当解决这个关卡的时候,你又会获得超强的成就感;再玩下去,你会在觉得不可能有玩法上的变数时遭遇新的变化,对作者惊为天人,如此反复,最终在念念不舍中结束游戏。” 这款游戏确实让我眼前一亮,于是,我找到了这款游戏作者的blog, 阅读全文
posted @ 2011-08-13 14:01 yanng 阅读(362) 评论(0) 推荐(0) 编辑