slider

还是菜鸟
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  django

摘要:offical website note:# import the logging libraryimport logging# Get an instance of a loggerlogger = logging.getLogger(__name__)def my_view(request, arg1, arg): ... if bad_mojo: # Log an error message logger.error('Something went wrong!') but it not display log info in termina... 阅读全文

posted @ 2013-03-27 20:35 slider 阅读(199) 评论(0) 推荐(0)

摘要:in django, sometimes you want to pass value of current page path , you will do this follows: a. <form action="./?next={{request.path}}" method="post">...</form> b.<form action="" method="post"> <input type="hidden" name="nex 阅读全文

posted @ 2013-03-25 16:26 slider 阅读(280) 评论(0) 推荐(0)

摘要:django默认都是utf-8,所以说你要涉及文中,你要注意下面几点: 1.首先设置mysql编码设置: 2.确保.py,html文件是utf-8编码 html:在head标签里添加:<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" /> 3.创建数据库时候:create database dbName default character set utf8 collate utf8_general_ci; 阅读全文

posted @ 2012-07-06 09:45 slider 阅读(324) 评论(0) 推荐(0)

摘要:按照README上的说明,安装会失败,看网上说可以直接用命令安装:sudo apt-get install python-imaging 阅读全文

posted @ 2012-07-03 15:39 slider 阅读(224) 评论(0) 推荐(0)

摘要:reverse翻译就是“反转”的意思,反解析url以直接访问其它视图方法。它一般以下面的形式出现:def reverse(self, lookup_view, *args, **kwargs): return self._reverse_with_prefix(lookup_view, '', *args, **kwargs) 它有点类似django里模板语言,比如:<a class="buton" href="{% url forum.views.forum forum.pk %}">VIEW</a> 好,那就说 阅读全文

posted @ 2012-07-03 14:38 slider 阅读(3397) 评论(0) 推荐(0)

摘要:django本身提供一些类来处理分页数据,这些类都在django/core/paginator.py里面。 paginator里面有两个重要的类:Paginator与Page.那就分别说说这两个类吧View Code class Paginator(object): def __init__(self, object_list, per_page, orphans=0, allow_empty_first_page=True): self.object_list = object_list self.per_page = int(per_page) ... 阅读全文

posted @ 2012-07-02 11:22 slider 阅读(634) 评论(0) 推荐(0)

摘要:escape,避免给定的string里出现and符,引号,尖括号 当你处理用户提交的数据和确认合法的XML和XHTML数据时这将很有用 escape将作如下的一些转换: 代码Converts & to &amp; Converts < to &lt; Converts > to &gt; Converts "(双引号) to &quot; Converts '(单引号) to &#39; 下面是escape文本内容然后把换行转换成p标签的习惯用法: 代码 {{ my_text|escape|linebreaks }} 阅读全文

posted @ 2012-06-30 10:23 slider 阅读(248) 评论(0) 推荐(0)

摘要:首先说这里我讲的是测试时候的,并不是部署时候的内容(因为我还没有测试)。1.在setting.py文件里面,修改:在STATICFILES_DIRS 里面添加你的静态文件目录,这里相对目录即可,比如我放的是:'static/'2.在你的项目里面,递归创建你的静态文件:比如我的:prjectroot/static/css/base.css3.在projectroot目录下运行:python manage.py collectstatic 4.使用的时候,在你的模板文件里面添加一句即可: <head> <link href="/static/css/ba 阅读全文

posted @ 2012-06-26 10:13 slider 阅读(426) 评论(0) 推荐(0)

摘要:学习django1.4,没有中文资料,只能慢慢啃官方教程。 最近被这个问题纠结几天了,一直没有解决,虽然用的是业余时间,但是这个问题不解决,后面的教程感觉都做不下去了。这个问题是这样长生的:我用post方法提交表单,出现标题那个错误,django错误系统也给出了三个途径,除了第三个没有完全懂之外,其它的都试了好多遍了。最后却发现在setting里面把CSRF的注释掉就正确了。还是把django的提示贴出来吧(不过没有用哦): In general, this can occur when there is a genuine Cross Site Request Forgery, or... 阅读全文

posted @ 2012-06-14 22:47 slider 阅读(1102) 评论(1) 推荐(0)

摘要:前一段时间学习django。使用的是eclipse+pydev。但是发现eclipse无法自动提示django库里的相关类与语法检查,找不到办法准备改用Ulipad(谁要是解决了这个问题麻烦告诉我解决办法哈)。之前听说Ulipad写python不错,但是考虑我一直在用eclipse工具,所以以前没有选择它。想不错我走了弯路。 由于Ulipad是用wxPython开发的,所以先必须安装wxPython://官网安装说明:http://wiki.wxpython.org/InstallingOnUbuntuOrDebian $ curl http://apt.wxwidgets.org/ke... 阅读全文

posted @ 2012-06-08 17:38 slider 阅读(695) 评论(0) 推荐(0)