摘要: django 基本命令操作:django-admin startproject myprojtct:建立一个myprojtct的项目django-admin startapp myapp 建立一个myapp的APPpython manage.py runserver 启动服务器python manage.py validate 检查模型的有效性python manage.pysqlall app名称python manage.py syncdb:同步数据库,这也大大减少了不懂的数据库知识的开发人员的工作量python manage.pysql<appname>:查看数据库中所存在的 阅读全文
posted @ 2012-06-20 15:53 懒懒的虫 阅读(154) 评论(0) 推荐(0) 编辑
摘要: AutoField一个IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段; 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.(参阅 _自动主键字段)BooleanFieldA true/false field. admin 用 checkbox 来表示此类字段.CharField字符串字段, 用于较短的字符串.如果要保存大量文本, 使用TextField.admin 用一个<inputtype="text">来表示此类字段 (单行输入).CharField要求必须有一个参数maxlength, 用于从数据库层和 阅读全文
posted @ 2012-06-20 15:32 懒懒的虫 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一个分站的平台,有多个地区域名(bj,wh...),而在不同域名相同请求路径下cache的是同一页面。如我给首页加上Memcache,则http://bj.51lifes.com/和http://wh.51lifes.com/缓存的是同一个页面。查找一些资料后,做如下解决:只要给你想缓存的页面加上Vary请求头部,那么django缓存页面时还会考虑到Vary请求头部。实现的方法:在要缓存的视图函数前加入装饰器@vary_on_headers('host'),对同一请求路径不同host的url缓存不同的页面from django.views.decorators.vary imp 阅读全文
posted @ 2012-06-20 15:27 懒懒的虫 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 今在学习 django 的时候 想把后台里的一个CharField 用Textarea来显示,找了很多地方,最后用Forms解决,现在记录下来,留下以后备用。在 APP下新建一froms.py#coding=utf-8from django import formsfrom django.contrib import adminfrom category.models import Categoryclass CategoryModelForm(forms.ModelForm): description = forms.CharField(label=(u"描述"),wid 阅读全文
posted @ 2012-06-20 15:10 懒懒的虫 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、需要下载的工具:python2.7PIL-1.1.6.win32-py2.7Django book 2.0 中文版(非常有用的教程:Django Step by Step)apache_2.2.14mod_python-3.3.1.win32-py2.6-apache2.2MySQLMySQL-python-1.2.2libguide40.dlllibmmd.dlllibMySQL.dll二、安装上面的工具1. 安装python2.7安装到 d:/Python27接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts;2. 安装PIL3. 安装djan 阅读全文
posted @ 2012-06-20 15:07 懒懒的虫 阅读(798) 评论(0) 推荐(0) 编辑