摘要: 如果你用过Django的数据库就会发现一个比较令人纠结的地方:数据库更改。 我们知道添加或者删除一个models.Model 需要在数据库里相应的操作,这需要我们进入数据库命令行手动添加或删除,因为syncdb命令无法进行数据库的更改只能进行更新操作。手动修改过于麻烦,也许更残忍的方法就是直接删除整个database,然后重新建立一个database,这个方法对于项目初期尚可以。 但是幸运的是,我们有south来完成数据库的迁移。 下载安装: easy_install south 设置: 把south 放进 settings.py 里的 INSTALLED_APPS 执... 阅读全文
posted @ 2013-09-28 19:31 枫桦宁 阅读(4430) 评论(0) 推荐(0) 编辑
摘要: grappelli 是用来优化Django Admin界面的工具包下载:pip install django-grappelli 或easy_installdjango-grappelli。设置:settings.py1.设置INSTALLED_APPSgrappelli 一定要在 'django.contrib.admin'之前INSTALLED_APPS = ( 'grappelli', 'django.contrib.admin',)2.设置urlurlpatterns = patterns('', (r'^grap 阅读全文
posted @ 2013-09-28 18:22 枫桦宁 阅读(262) 评论(0) 推荐(0) 编辑
摘要: IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一部手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。 IMEI可用移动终端设备通过键入“*#06#”查得(不同厂商的手机所需输入的内容不同,同一厂商不同手机所需输入的内容也可能不同)。其总长为15位,每位数字仅使用0~9的数字(含义见下文)。 IMEI由15位数字组成,其组成为: 1、前6位数(TAC,T 阅读全文
posted @ 2013-09-28 09:57 枫桦宁 阅读(254) 评论(0) 推荐(0) 编辑
摘要: CGI是一个连接外部应用程序到信息服务器(比如HTTP或者网络服务器)的标准。一个简单的HTML文档是无交互后台程序,它是静态的,也就是说它处于一个不可变的状态,即文本文件不可以变化。相反地,CGI程序是可以实时执行地,它可以输出动态的信息。 阅读全文
posted @ 2013-09-28 09:49 枫桦宁 阅读(137) 评论(0) 推荐(0) 编辑