内容正在载入中,请稍后……
公告
搜索
统计
其他
分页: 3/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]
22 Sep.2011

django中,选择字段在模板中显示的方法 不指定

作者: 我就是个世界   分类:技术&学习 » Django   出处:本站原创   
模型中做了一个选择型字段,模板中需要调用,一开始一直在用这样,感觉太繁琐了

{% ifequal tran_plan.traffic 1 %}
    飞机
{% endifequal %}
{% ifequal tran_plan.traffic 2 %}
    汽车
{% endifequal %}
{% ifequal tran_plan.traffic 3 %}
    轮船
{% endifequal %}
{% ifequal tran_plan.traffic 4 %}
    火车
{% endifequal %}

今天在群里经群友提点才知道有这种方法
选择型字段在模板里面可以直接用
tran_plan.get_traffic_display
来显示!
真是太帅了!
时间:17:02 评论(0) 引用(0) 阅读(3170) Tags: , , , ,
18 Sep.2011

django ORM中大于等于、小于等于 晴

作者: 我就是个世界   分类:技术&学习 » Django   出处:本站原创   
mark.

__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
时间:00:34 评论(0) 引用(0) 阅读(13346) Tags: ,
15 Sep.2011

django CMS 2.2 released 发布了 晴

作者: 我就是个世界   分类:技术&学习 » Django   出处:本站原创   
django CMS 2.2 最终版 于教师节这一天发布了,这个新版本包括了许多激动人心的新功能和Bug修正。如:CMS页面查看权限,支持的Django 1.3,一种改进的工具栏和前端编辑,支持最新版本的django-mptt,改进的静态文件处理等,更多详情请稳步官方文档查看。

官方发布地址:https://www.django-cms.org/en/blog/2011/09/10/django-cms-22-released/
23 Aug.2011
昨晚测试的时候还好好的,今天启动开发服务器的时候发现有警告提示如下 :
\lib\site-packages is being added to sys.pathfrom pkg_resources import resource_stream

找了半天终于找到原因了,是因为昨晚临睡时,把django1.3拷贝了一份放在系统默认的Python的包里,
时间:16:56 评论(0) 引用(0) 阅读(3422) Tags: , , ,
23 Aug.2011
django报错:'Adminsite' object has no attribute 'root'
原因是django版本的导致的旧代码不能用了。
你的admin url配置应该是这样:
url(r'^admin/', include(admin.site.urls))

而不是
(r'^admin/(.*)', admin.site.root)

这个代码在Django 1.0中使用,Django 1.3是不能用的!
时间:04:00 评论(1) 引用(0) 阅读(8264) Tags: ,
23 Aug.2011
直接使用
pip install django-registration
安装django-registration报错:
No module named backends.default.urls

原因是pip安装的版本并不是最新版,如果按照官方的快速指南配置的话:

from registration.backends import get_backend
    (r'^accounts/', include('registration.backends.default.urls')),

就会出现上面的错误。

解决方法是:直接在官方下载默认版本安装即可!
https://bitbucket.org/ubernostrum/django-registration

2011年11月13日补充:
另外,默认的源码包里没有django-registration模板文件,需要自己添加,这里有一个不错的模板应用,需要的可以看一下或者做一下参考:django-registration-defaults

参考文档:http://stackoverflow.com/questions/1959511/django-registration-template
23 Aug.2011
IE9 + django开发版WEB服务器 不响应或Socket报错
解决方案:
指定IP地址运行django开发版WEB服务器,不使用127.0.0.1, 如: python manage.py runserver 192.168.18.2:8000
或者更简单的方法是:使用F12 打开开发人员工具,把浏览器模式换成IE9兼容性视图,文档模式换成IE8标准即可
时间:00:01 评论(0) 引用(0) 阅读(3956) Tags: , ,
分页: 3/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]