类别归档:django

RSS feed of django

最后更新于 .

博客很久没管理,以至于被种了木马都没发现,终于抽时间改掉了WordPress,换成了基于Django的zinnia。

言归正传,安装OS X 10.9 Mavericks之后,登录界面莫名出现了“其他用户”项。尤其是安装了Server套件之后。

网上搜索了n多比如禁用root、停用访客的方法都不适用,最后发现了正确方法:

sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE

该功能的目的是当你连入了或者有可能连入LDAP服务,用户名列表是不知道的,就算知道也太多了,不可能一一列出,所以必须手动输入账号密码,故保留此项。对于本地存储用户信息的普通用户,还是隐藏掉好了。

需要注意的是:这个命令生效时机不确定,有时候敲入直接生效,有时候必须重启两次才行,具体规律还没摸清楚,但是绝对有效。

最后更新于 .

我用到的那些Django资源和使用必读

截止至本文最后更新:Django最新版本1.6.2,建议直接官方下载安装,不要用任何包管理器安装。 下面列出一些个人用到的比较好用而且没什么大毛病的Django扩展、资源、插件。

  1. django-autocomplete_light 在django-admin里,遇到外键关联的Model,系统用<select>作为默认widget,设想如果外键表特大,则该网页庞大无比,加载巨慢,而且无法找到所需的条目。 该组件可以简单的创建一个ajax下拉菜单,widget改为<input>,敲入两个字符,自动查询关联的外键条目,既解决了网页大问题,也解决了快速搜索定位问题。 建议pip安装。
  2.  django-tastypie 手机App大行其道,做网站怎能不提供接口?用该组件可以方便的为model提供RESTFul风格API接口。 也是pip安装。
  3. APNSWrapper 给iOS发push的组件,使用方便,支持沙箱环境推送 。不过该组件依赖docutils,而pip安装docutils因为被墙所以无法安装,所以先用其他包管理工具安装好docutils,再pip安装APNSWrapper。
  4. django-postgres-fuzzycount 用postgresql 9.2以及更高版本数据库的一定要用这个 ,这就是一个Manager,使用方便,为了加速count查询的。
  5. mongoengine 图片和文件Field可以存储到mongodb,再用nginx的gridfs扩展直接读取。这个完美支持Django 1.5 pip install -U mongoengine
  6. south ...