
Django
文章平均质量分 81
xsj_blog
这个作者很懒,什么都没留下…
展开
-
Python __str__(self)和__unicode__(self)
官方文档: mro”>https://docs.python.org/2.7/reference/datamodel.html?highlight=mroobject. str ( self ) Called by the str() built-in function and by the print statement to compute the “informal” string repr转载 2016-06-16 11:48:48 · 1001 阅读 · 0 评论 -
django中的时区设置TIME_ZONE,USE_TZ
http://blog.youkuaiyun.com/w6299702/article/details/38782607 http://www.jianshu.com/p/b38e05787dca Django如果开启了Time Zone功能,则所有的存储和内部处理,甚至包括直接print显示全都是UTC的。只有通过模板进行表单输入/渲染输出的时候,才会执行UTC本地时间的转换。所以我建议后台处理时间的时转载 2016-12-19 13:20:36 · 2789 阅读 · 0 评论 -
[Django]models中定义的choices 字典在页面中显示值
http://www.2cto.com/kf/201410/344691.html 在django的models.py 中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如 0对应男 1对应女等转载 2016-12-19 13:22:33 · 1198 阅读 · 0 评论 -
[Django]Django Python3出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
http://blog.youkuaiyun.com/a359680405/article/details/43816261在运行Django程序的时候遇到了No module named ‘MySQLdb’ 问题。我的Python环境是Python3.4,而MySQLdb并不支持该版本的Python………苦苦上网查询,终于找到了一枚替代品——>pymysqlpymysql的用法与MySQLdb完全相同,只要记转载 2016-12-19 13:24:04 · 466 阅读 · 0 评论 -
Django 工作流程
https://segmentfault.com/a/1190000002447511在开始具体的代码之旅前,先来宏观地看下Django是如何处理Http Resquest的,如下图:假设你已经在浏览器输入了 http://127.0.0.1:8000/polls/,接下来浏览器会把请求交给Django处理。根据上图,我们知道Django需要根据url来决定交给谁来处理请求,那么Django是如何完原创 2016-12-19 11:40:31 · 4645 阅读 · 0 评论 -
Django 将数据批量插入数据库bulk_create()
在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题for i in resultlist: p = Account(name=i) p.save()在django1.4以后加入了新的特性。使用django.db.models.query.QuerySet.bulk_create()批量创建对象,减少SQL查转载 2016-12-19 11:31:46 · 14063 阅读 · 0 评论 -
Django 调试工具:Django Debug Toolbar
Django Debug Toolbar的安装sudo pip install django-debug-toolbar在settings.py里的INSTALLED_APPS 增加:’debug_toolbar’:INSTALLED_APPS = ( ... 'django.contrib.staticfiles',... 'debug_toolbar',)STA原创 2017-03-12 17:33:40 · 2859 阅读 · 0 评论 -
浅谈CSRF攻击方式
CSRF 简介:CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。其缺点包括以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账……造成的问题包括:个人隐私泄露以及财产安全。CSRF的原理从上图可以看出,要完成一次CSRF攻击,受害者必须依次完原创 2017-04-23 20:22:03 · 422 阅读 · 0 评论