Django调试利器—Django Debug Toolbar简介
还在为Django的调试而苦恼吗?不妨试试Django Debug Toolbar,项目地址:https://github.com/django-debug-toolbar/django-debug-toolbarDjango Debug Toolbar是一组可配置的面板集合,用来显示Django...
View ArticleSAE Django如何配置Memcached缓存
Django使用Memcached作为缓存后端,可以提升网站的性能。部署在SAE上的Django应用怎样配置Memcached缓存呢?步骤一:在服务管理->Memcache中初始化Memcache服务,并分配合适的容量。步骤二:修改settings.py,添加配置: CACHES = { 'default': { 'BACKEND':...
View ArticleDjango框架特性
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.Django是一个鼓励快速开发与简洁、务实设计的高层Python Web框架。Object-relational mapperDefine your data models entirely...
View ArticleDjango 2014欧洲会议旅费补助
If you’d like to attend DjangoCon Europe 2014 on L'île des Embiez. — or know a talented developer who would like to attend — but cannot attend due to financial hardship, the Django Software Foundation...
View ArticleDjango设置301域名重定向
Django网站域名发生迁移变更时,如何告知搜索引擎?这时需要使用301重定向,把通过旧域名URL访问站点的用户引导至新的域名。301 Moved...
View ArticleDjango Admin添加自定义模块
Django Admin是Django框架自带的管理模块,功能十分强大,只需简单的配置即可将数据库表中的数据添加至Django Admin进行管理,包含了常用的增删改查功能。新增自定义管理模块配置的具体操作步骤如下:0. 首先需要启用Django Admin模块,过程从略1. 执行manage.py inspectdb > models.py (根据数据库表结构逆向生成models)2....
View ArticleCDN bootstrap glyphicons图标IE下无法显示
百度,新浪等站点提供了CDN JavaScript公用库,包含了前端开发常用的JavaScript库文件与CSS样式表,开发者可以很方便地从这些CDN引用所需的样式文件,还可以保证不错的响应速度。bootcss中文站、百度的bootstrap库引用方式如下所示:<link rel="stylesheet"...
View ArticleSAE Django KVDB管理面板
SAE KVDB为用户提供分布式的key-value数据存储服务,但是由于官方未提供管理面板,因此KVDB的数据管理操作或多或少会有些不便。笔者根据SAE KVDB的Python API编写了一个简单的SAE KVDB Django管理面板,支持简单的按照Key前缀(Prefix)查询和键值对的新增、修改和删除功能。Github的项目地址:sae-django-kvpanel由于SAE Python...
View ArticleDjango CKEditor未保存窗口关闭提醒
在使用文本编辑器写博客时,有时可能不小心将页面关闭,或者刷新页面,来不及保存的博文就会消失的无影无踪,令人感到十分沮丧。如果使用Django CKEditor文本编辑器,只需添加一个js插件并进行简单的配置就可以防止不小心关闭表单尚未保存页面的情况,设置步骤如下:1....
View ArticleSAE Django如何syncdb到线上数据库
使用SAE部署Django应用时,如何将应用的数据库同步至线上?在本地开发环境中,如下配置数据库,即可执行 python manage.py syncdb 直接syncdb到线上数据库。# 线上数据库的配置 MYSQL_HOST = 'w.rdc.sae.sina.com.cn' MYSQL_PORT = '3307' MYSQL_USER = 'ACCESSKEY' MYSQL_PASS =...
View ArticleDjango 302重定向实现动态图片显示
有时Django开发者可能会遇到这样的需求:用户访问同一个URL,根据具体的业务需求返回不同的图片。例如:用户访问URL /user/avatar/时,根据Session中的用户ID返回该用户的头像。一般来说,要实现此功能可以采用下列2种方法:使用Python图片处理模块PIL/pillow动态生成图片后直接响应返回给浏览器使用HTTP...
View ArticleDjango关联模型排序返回重复元素解决方法
在Django ORM中,使用order_by()方法对包含关联关系的模型进行排序时,返回结果中可能会出现重复元素。假设有下面的两个模型Client和Interaction,Client为顾客,Interaction为交互。Client类中包含顾客的姓名和联系方式,Interaction类中包含标题、时间、待办事项、截止日期。class Client(models.Model): name =...
View ArticleSAE新浪微博Python SDK CERTIFICATE_VERIFY_FAILED解决方法
一个搭建在SAE上的Django应用,使用新浪微博提供的Python SDK已经稳定运行一年有余,但最近开始持续出现微博认证失败的状况。摘录微博Python SDK的错误提示如下所示: ERROR:django.request:Internal Server Error: /weibo/auth/ Traceback (most recent call last): File...
View ArticleSAE Django配置共享型MySQL数据库路由
托管在SAE上的Django应用,如果使用共享型MySQL数据库服务,可以通过配置数据库路由,实现读写分离。利用SAE从库的价格优势,减少云豆开销。SAE共享型MySQL数据库的计费策略:新浪云SAE共享型数据库支持读写分离(Read/Write...
View Article
More Pages to Explore .....