主要主题
1 模板使用 前端技术不好 使用模板 节约不少时间 本来也没有能力做这样的前端模板。yangqq.com 的模板。css 相片画廊效果显示。
2 admin 使用 注册Admin 后台基本不要写了 节约大量时间 管理 类别 博文 评论 相册 链接 心情 可以增删查改
3 model 关于多对一的查找 categry.post_set.all() post.pl_set.all() orm优势 体现 对博文集合,相片集合 评论集合查找。 模板template使用渲染 表单form使用。
4 url 正则表达式 配置与 与参数传递传 配置 图片路径参数配置。 mvc使用优势体现
5 静态资源配置 包括 js css images .上传图片路径 media配置
6 开源编辑器ueditor的使用 先到github下载 安装 在按照.md 说明使用
使用方法
============
##1、安装方法
* 方法一:将github整个源码包下载回家,在命令行运行:
python setup.py install
* 方法二:使用pip工具在命令行运行(推荐):
pip install DjangoUeditor
##2、在Django中安装DjangoUeditor
在INSTALL_APPS里面增加DjangoUeditor app,如下:
INSTALLED_APPS = (
#........
'DjangoUeditor',
)
##3、配置urls
url(r'^ueditor/',include('DjangoUeditor.urls' )),
##4、在models中的使用
from DjangoUeditor.models import UEditorField
class Blog(models.Model):
Name=models.CharField(,max_length=100,blank=True)
Content=UEditorField(u'内容 ',width=600, height=300, toolbars="full", imagePath="", filePath="", upload_settings={"imageMaxSize":1204000},
settings={},command=None,event_handler=myEventHander(),blank=True)