随笔分类 -  Django

摘要:最近在研究一个项目,是公司之前外包出去的一个网站。刚拿来看就发现它的TEMPLATE_DIRS 是空的。奇怪了半天,因为接触django也不是很多,于是就跑去看文档,猜想着会不会是用了第三方模板系统?最后发现是这么回事:setting.py里面有一个配置选项TEMPLATE_LOADERS。默认情况下它使用两种加载机制,第一种是文件系统方式,即使用下面配置的TEMPLATE_DIRS目录,在里面寻找模板文件,如果没有找到,第二种是app模式,它会在INSTALLED_APPS所标识的已安装的App下面寻找templates目录,并在其中寻找模板文件。而这个第二种,跟TEMPLATE_DIRS是 阅读全文
posted @ 2011-02-18 14:05 Phenix. 阅读(450) 评论(0) 推荐(0)
摘要:原文:http://blog.donews.com/limodou/archive/2005/02/22/285118.aspx如何处理unicode及其它的编码,其实这个问题想明白了很简单:字符串有很多的编码不同的系统和平台有各自的编码为了实现系统或平台之间的信息交互可能需要编码转换基本上在两个处理环节上进行转换:你的系统从其它系统读 你的系统从其它系统写根据需要进行从源头到目标系统的编码转换那... 阅读全文
posted @ 2010-06-28 14:41 Phenix. 阅读(918) 评论(0) 推荐(0)
摘要:认真写了一大堆,突然说页面崩溃! 恼火。 ╭(╯^╰)╮可恶!!!博客园都没有隔几分钟自动备份的功能吗?!只好努力回想.嗯工作暂时告一段落,趁还记得赶紧记下来.首先,需要开发一个每天工作提交应用,有个列表页显示当前月每人每天提交的日报.显示一个列表,有标题和发表人,发表时间.点击标题进入详细页.暂时没有修改和删除功能.创建项目首先在通过cmd到D:\testsite下,输入: django-adm... 阅读全文
posted @ 2010-06-23 17:39 Phenix. 阅读(1204) 评论(2) 推荐(0)
摘要:终于用上了有界面的debian,不过还是...不顺手,我想安装一个Google浏览器都出错了,自己搞了半天搞不定。 %>_<%然后就是在使用admin的时候出现了很多小问题,有的是因为用的django新版本看的教材是老版本造成的。。。然后看到这篇文章,似乎有不少小问题都可以解决。------------------------------------------------------... 阅读全文
posted @ 2010-06-11 16:03 Phenix. 阅读(5269) 评论(0) 推荐(0)
摘要:步骤:1、修改settings.py。在INSTALLED_APPS设置中添加“django.contrib.admin”。2、运行python manage.py syncdb更新数据库3、修改urls.py。改为:# Uncomment the next two lines to enable the admin:from django.contrib import a... 阅读全文
posted @ 2010-06-11 15:10 Phenix. 阅读(8968) 评论(2) 推荐(1)
摘要:上周harry来了一下,还是觉得他很厉害,同时激起了我要赶紧好好学习的心态。。。这周来了认真搞了两天,很笨吧。。。终于才搞定了一个继承模板,赶紧写日记记下来。------------------------------------------------------------------------------------1,创建项目django-admin.py startproject my... 阅读全文
posted @ 2010-06-08 12:28 Phenix. 阅读(618) 评论(0) 推荐(0)
摘要:使用Django时在命令行中敲击Python命令进入交互模式,如果直接如下操作:from django.template import Template ,Contextt = Template(”Test is {{test}}”)会导致:ImportError: Settings cannot be imported, because environment varia... 阅读全文
posted @ 2010-06-07 13:21 Phenix. 阅读(1289) 评论(0) 推荐(0)
摘要:终于搞清楚了linux下怎么运行后,一下子恍然大悟在windows下怎么运行~ 阅读全文
posted @ 2010-05-27 13:36 Phenix. 阅读(239) 评论(0) 推荐(0)
摘要:按上次的经验,现在要想实现动态url,肯定先需要修改urls.py。使用一个数字来显示为了几小时的日期和时间如/now/plus1hour/显示未来1小时的时间,/now/plus3hour/显示未来3小时的时间那么就是[代码]但是这样的方法显得很笨拙。不仅会产生大量的视图方法,还将程序局限在预先定义的小时范围内,如果我们想显示5小时后的时间,我们还得再添加一行 ,所以我们应该在这里做出一点抽象 ... 阅读全文
posted @ 2010-05-26 15:00 Phenix. 阅读(2107) 评论(0) 推荐(0)
摘要:刚刚不小心提到电源按钮,东西全没了~%>_<%~昨天研究了一天,在linux系统下写好了东西,急于看效果,没认真看教材,最后在LILING同学的帮助下才在windows下看到了~反过头复习一下就明白了意思。-------------------------------------------------------------------------------------------... 阅读全文
posted @ 2010-05-26 13:23 Phenix. 阅读(595) 评论(0) 推荐(0)
摘要:继续昨天的例子,创建了mysite后;使用touch 命令创建了一个test.py,内容为:[代码]让我们来看看代码1,首先,我们从django.http模块import HttpResponse类2,然后,我们从Python标准库import datetime模块datetime模块包含一些处理日期和时间的类和方法,并且包含一个返回当前时间的方法3,然后,我们定义current_datetime... 阅读全文
posted @ 2010-05-25 17:43 Phenix. 阅读(515) 评论(0) 推荐(1)
摘要:参考第一次用没有界面的Linux系统,并且之前对有界面的也几乎没经验,所以当LL告诉我这样就是已经进入系统时,我还问他怎么在dos下,原谅我的弱智吧。。紧接着,我开始到处找资料~终于找到一个看起来靠谱的,我是说我可以看懂能接受的..首先我输入了一下,查看服务器安装的Python的版本,是2.5.2的然后django-admin.py startproject mysite创建了一个mysite目录... 阅读全文
posted @ 2010-05-24 17:40 Phenix. 阅读(441) 评论(3) 推荐(1)
摘要:如果你上djangoproject.com你会发现对Django的如下解释:“Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.”让我们展开来看Django是高级Web框架高级Web框架免去了构建动态Web站点的痛... 阅读全文
posted @ 2010-05-24 16:34 Phenix. 阅读(272) 评论(0) 推荐(0)