
Django+CMS开发
文章平均质量分 57
糊糊
有这样一种鸟儿是关不住的,因为它的每一片羽毛都闪耀着自由的光辉。
展开
-
Python中缀语法实现管道并介绍Django的Q对象
http://andelf.diandian.com/post/2011-03-31/40048250535python 中缀语法? python也能管道这篇文章很简单, 但是功能很强大因为实现很简单, 所以就把代码贴过来:class P(object): def __init__(self, f): self.f = f def __ror__原创 2014-01-22 20:23:18 · 8729 阅读 · 0 评论 -
DDTCMS --Django Dream Team Content Management System
DDTCMS --Django Dream Team Content Management System====================================================ddtcms 在xp平台下开发的,run.cmd可以直接开始您的调试之旅原创 2011-07-23 13:58:24 · 1277 阅读 · 0 评论 -
django:ddtcms的新闻模块的开发与设计
本文原写于3:59 2009-2-22我的新闻模块本来是用自己的blog模块的.后来参考了django-simple-news做了一些改动.应该说,后来news就是django-simple-news的翻版.也就是说,我的项目采用了django-simple-news.现在,就是原创 2011-07-23 13:40:03 · 2140 阅读 · 0 评论 -
Django:我是怎么做到使用django动态定义表单(form)的
数据结构搞清楚了,现在的问题是怎么录入这些参数的值呢?困难在于,每种设备的参数的个数是不确定的,因此,在定义form的时候,我们不能固定的定死form的 field个数,只有动态的增减field的个数.那么,怎么动态生成一个有不同数目field的form呢?原创 2011-07-23 14:48:37 · 23191 阅读 · 6 评论 -
Django:在DDTCMS中使用Photologue做相册并增加封面的探索
写于2010年11月6日今天主要是想把admin中的一个图集的cover 在编辑的时候,限定为该图集所属的图片中,但是没有发现好的方法。我使用了2种尝试。一种是在models.py中的gallery的init函数中初始化cover的可选值: #def __init__(se原创 2011-07-23 14:25:23 · 2681 阅读 · 0 评论 -
Django:DDTCMS关于分类的详细想法
分类,估计很多人喜欢二级和三级分类,四级以上分类就很少了.对于新闻分类,下载分类,一般采用2级分类,而且分类完成后就很少有改动了.每个分类从属于网站系统.论坛分类也是一样,但是有时候可以有3级分类.而多用户的东西,比如博客,个人记事本,个人账本,这些东西的分类就要加入一个字原创 2011-07-23 14:09:48 · 1331 阅读 · 0 评论 -
Django:DDTCMS新闻系统规划设计与实验
DDTCMS新闻系统规划设计与实验目的首先开发新闻系统的目的需求分析与功能规划基本的CRUDCreate ReadUpdateDelete高级功能压缩包添加新闻压缩包内的文件形式:新闻文本.txt/新闻文本.doc/新闻文本.rtf/新闻文本.xml/新闻文本.json1.jpg原创 2011-07-23 14:05:04 · 1717 阅读 · 0 评论 -
Django:DDTCMS新闻及图片处理方案
写于2010年11月6日方案一 采用一对一模式新闻:包含文章标题、正文、及新闻图片的信息。相集:包含多个图片的集合,该图集中的一张照片被指定为图集的封面。具体就是按照一条新闻对应一个相集,一个相集对应一个封面图片。目前在ddtcms中遇到的问题就是,在admin后台,不能取消新闻原创 2011-07-23 14:02:29 · 1385 阅读 · 0 评论 -
django自带context_processor的字典
def auth(request): return { 'user': user, 'messages': user.get_and_delete_messages(), 'perms': PermWrapper(u原创 2011-07-23 13:42:55 · 1917 阅读 · 0 评论 -
Django:DDTCMS关于皮肤Themes的想法
写于2009-5-18,一直没有共享出来. 主要是考虑到django的特殊方式themes 可以看做是最终用户看到的界面,包括版式布局layout,页面的配色styles,文字字体、大小等等考虑到每个人的喜好,可以在客户端的cookie或者session中设置用户选择的喜欢的th原创 2011-07-23 14:06:49 · 1882 阅读 · 0 评论 -
Django:DDTCMS编码规划
2010-1-12 20:19:52view 视图编码规划添加项目 new_class删除 del_class编辑 edit_class查看 view_classhtml模板名称同样 new,del,edit,view,listurl设计===2010-1原创 2011-07-23 14:01:13 · 947 阅读 · 0 评论 -
Django:我是怎样仅用浏览器(ie,ff)和文本编辑器(ultraedit,notepad++)来调试django程序的
django实际上给我们提供了它的调试信息的,一旦出错,在debug=true的情况下,会暴露出很多的信息的.比如说那个文件,行号,以及这些函数调用的顺序等等,都是可以看到的.而其代码还可以折叠和展开,所以还是很方便的.断点的情况,我是这样来弄的,直接在代码需要断点的地方,插入一原创 2011-07-23 14:33:51 · 2940 阅读 · 2 评论 -
用Django开发一个Blog可能需要解决的22个问题
#1 blog的数据表设计 #2 开发版本的管理 #3 blog的增删改查 #4 blog的首页布局 #5 blog条目的查看页面布局 #6 blog的分页显示 #7 blog的分类设计 #8 blog的批量删除功能 #9 blog的批量添加(或者说是批量导入功能) #10 blog的数据备份功能(或者说是数据导出功能) #11 blog数据从wordpre原创 2013-02-08 19:19:51 · 3151 阅读 · 0 评论 -
django staticfiles DEBUG设置为True或者False的关键内幕
本文根据实际调试经验, 得知当DEBUG=True的时候, django的runserver是自动使用StaticFilesHandler来serve 静态文件的, 而DEBUG=False的时候, 就不处理静态文件, 交由 其他的静态服务器来处理.详情: http://ddtcms.com/blog/archive/2012/9/7/47/what-happend-when-django-s原创 2012-11-17 02:37:12 · 6447 阅读 · 1 评论 -
用Django实现网页Url使用汉语拼音PinYin作为SEO优化的实现方法
拼音作为Seo优化,主要的使用者是中文的使用者.而拼音seo优化的使用场合主要有:1.拼音域名.对中国人来说, 拼音域名相对英文域名好记, 一个简单好记的域名对于一个创业网站来说,无疑是成功了一半。比如“baidu”、“taobao”、“xunlei”、“douban”等等双字节拼音域名便于记忆和传播,可谓是好域名中的典范,对推动这些网站的发展做出了巨大贡献。所以精挑细选一个好的拼音域原创 2011-11-13 11:23:03 · 5386 阅读 · 2 评论 -
用grappelli美化Django Admin后台管理界面
这几天在网上发现一个django app:grappelli,该app可以用来美化Django Admin后台管理界面, 把一向丑陋的Django Admin后台界面弄得很酷很好看.以下有一篇别人写好的文章,先供大家参考: 参考资料:使用django-grappelli改善默认的django-admin后台 http://blog.sina.com.cn/s/blog_634bc223原创 2011-11-13 14:34:08 · 22888 阅读 · 12 评论 -
目前开发Django的CMS存在的问题
目前开发Django的CMS存在的问题写于2011-5-141.过分执着于网站界面的美化,导致开发进度进展很慢,是否需要请个美工?目前还没有开始挣钱就准备花钱吗?2.网站的功能开发关注太少,开发太少。3.过分执着于django自身所带的应用,没有突破或者不敢突破。4.对于网上下载的开源app集成改造力度不大,受制于人,没有突破。5.网站数据库结构的设计太追求完美,总想做一个原创 2011-07-30 19:35:10 · 3456 阅读 · 3 评论 -
如何修改django auth.user 的默认get_absolute_url值
#Django#User的urls设置问题在你使用了UserProfile之后将会出现一个问题,就是User Model 的get_absolute_url在django的auth app中默认是/users//, 如果你已经扩展实现了一个UserProfile的话,你可能需要使用userprofile.get_absolute_url来使用,那么你需要重新定义auth.user的绝对url了.原创 2011-11-06 00:21:05 · 4282 阅读 · 0 评论 -
django1.3中的static files 如何serve自己手动放进去的images,css,js等文件,解决404错误
我们知道,django1.3开始django使用了一个叫做staticfiles的contrib app.这个app主要是用来server静态文件的,与media的区别就是,staticfiles是网站本身需要用到的images,css,js,而media就是定义为网站用户上传的头像,图片,文件等等.这样一区分,就容易分开管理文件了.static的优点就是集中管理django网站项目各个app原创 2011-11-06 09:04:44 · 4661 阅读 · 2 评论 -
Django项目中集成富文本编辑器的通用方法,适合KindEditor,xhEditor,NicEditor,wymeditor等
首先,请参考我以前写的一篇博客:如何把nicEditor集成到django中使用 http://blog.youkuaiyun.com/huyoo/article/details/4382317这篇文章中的做法就是一种较为通用的做法.现在按照这种做法来把 KindEditor 集成到django项目中使用:1. 代码的组织在项目根目录下,使用manage.py startapp rte 新原创 2011-10-28 13:03:17 · 8631 阅读 · 3 评论 -
django:ddtcms项目代码编写计划启用的一点规范和UltraEdit的js脚本.
python模块导入的顺序: # -*- coding: utf-8 -*-#python.#3dpart.#django.#ddtcms.以上是按照先导入python内置模块,再导入第三方python模块,再导入django模块,最后导入原创 2011-07-23 13:48:06 · 1467 阅读 · 0 评论 -
Django:DDTCMS关于网站用户和真人的想法
写于2009-3-23,一直没有共享出来.网络用户和真是用户有什么区别和联系?一、网站上的用户是真实用户在使用。必须有一个人坐在电脑前,使用其帐户(网络用户)进行操作,虚拟用户被真实用户操作(机器制作的程序代替虚拟用户除外)二、一个ID是独一无二的,用户名唯一,你用了别人就不能用原创 2011-07-23 14:10:37 · 1628 阅读 · 0 评论 -
终于解决了django的sitemap发生的flatpage错误了
很多人都知道django提供了sitemaps的功能,就是在一个sitemap.xml中显示网站一些相关的项目: 一般是按照下面的方法在urls.py中加入:from django.contrib.sitemaps import FlatPageSitemap, GenericSitemapfrom ddtcms.blog.sitemaps import BlogSitemapfr原创 2008-11-19 18:29:00 · 2914 阅读 · 1 评论 -
django共同学习规划
为了共同学习django的website开发,请按照下面的顺序学习django:1.基础知识篇1.1 html篇 熟练掌握html的基本代码,包括div,ul,ol,li,h1-h6,span,等等 熟练掌握css控制以上代码的方法1.2 python篇 熟练掌握python的几种基本的数据结构,包括字典,列表,数组,等等, 熟练掌握python字符串的操作方法,因为以后很多地方用原创 2009-01-12 00:27:00 · 1785 阅读 · 1 评论 -
在Google上搞了一个Django项目,名字就是DDTCMS
最近在google上搞了一个Django项目,名字就是DDTCMS Django梦之队,地址: http://code.google.com/p/ddtcms/ doubanclaimf68d51c5533c1cfc a CMS based on django 1.0,supported by Django Dream Team,created by huyoo3原创 2008-11-16 18:32:00 · 3174 阅读 · 3 评论 -
django中ThreadLocals获取当前用户有问题
django官网上有一篇文章介绍的是Making User info available outside requestshttp://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser 国内的见这篇:Django tips: 没有了request对象,还能找到当前登录用户user吗? 网址:http://www.cnbl原创 2008-12-30 13:03:00 · 3972 阅读 · 0 评论 -
利用django生成博客日历calendar
最近一直在捣鼓用django做blog,由于我将generic_views使用的较多,所以有好多东西不能加进去,下面就我使用generic_views显示一个博客日历calendar的做法写一点东西吧。原创 2008-10-13 20:53:00 · 5551 阅读 · 1 评论 -
使用django1.0 自带的comments快速入门
我现在说的django,版本是1.0以后的,因为我用的是svn版的,内容可能不适用于0.96版。 django自带了很多东西(app),都在它的contrib目录下,有的真的是很好很强大的。比如说admin,sites,generic_views等等,当然我下面要说的comments也是很强的,用过的人都知道,没有用过的或者不知道的人也有很多。 django官网上有一篇针对comm原创 2008-09-26 23:27:00 · 5087 阅读 · 2 评论 -
把django admin的文档docs调出来!
我的意思就是进入了django的admin后台管理之后,可以参考django给的admindocs怎么弄呢?大家可以参考django官方网站的一个教程2:http://docs.djangoproject.com/en/dev/intro/tutorial02/里面有怎么激活后台管理的部分,可以先打个底. from django.conf.urls.defaults import *原创 2008-09-26 20:15:00 · 4730 阅读 · 0 评论 -
已经解决django生成po文件时出现的xgettext的错误
通过摸索和查阅django官网文档,我今天已经解决windows上执行django-admin.py makemessages -l zh_CN 后出现xgettext不是内部或外部命令,也不是可运行的程序或批处理文件的错误 原因和解决办法是: 分析django的源代码中关于国际化方面的(makemessages)就知道,上述命令最终调用的是os.cmd之类调用命令行的东西,而wind原创 2008-10-02 22:45:00 · 3719 阅读 · 1 评论 -
django-在线HTML编辑器用哪个?
主要有Fckeditor,http://www.fckeditor.net/,老牌,东西很多Tinymce,http://tinymce.moxiecode.com/,老牌,比上面的小一点,文件也很多NicEdit,http://nicedit.com/,一个文件搞定。eWebEditor,http://www.ewebsoft.com/,国产,收费kindeditor,http://kindso原创 2009-03-11 18:59:00 · 4031 阅读 · 1 评论 -
如何把nicEditor集成到django中使用
我在我的ddtcms将会采用nicEditor作为表单中texteare的rich text editor首先要,下载并解压nicEditor到media目录,我在media目录下建立了一个叫做editor的目录,下面放nicEditor或者tinymce之类的html编辑器 这里主要是介绍方法 然后就是建立一个NicEditor类,继承于Textarea(forms.Textarea),代码原创 2009-07-26 21:58:00 · 3784 阅读 · 0 评论 -
[django]admin后台采用框架页面不行
今天试着将视图采用国内大部分cms的后台界面--frameset框架,但是调整了模板最后还是发现不行.我在模板目录下的admin目录中建立了index.html,内容如下: 01 02 03 04 05 网站内容管理系统 06 07 08 <!-- 09 function changeDisplayMode(){ 10 if(do原创 2009-11-24 01:17:00 · 3211 阅读 · 0 评论 -
Django 处理 unicode的方法
比如说,随便一个文件,from django.utils.encoding import force_unicode,smart_unicode, smart_str, DEFAULT_LOCALE_ENCODINGtry: line = smart_unicode原创 2011-07-23 13:59:28 · 5510 阅读 · 0 评论 -
osqa安装出现的问题解决办法
安装过程可以参考: 安装部署OSQA http://blog.youkuaiyun.com/matianjun002/archive/2011/04/16/6327490.aspx 用 django south 做 database migration: http://tzangms.com/programming/2484/ 问题一:There is no South database原创 2011-06-05 00:54:00 · 3040 阅读 · 0 评论 -
Django 1.3 发布纪要
这一篇写的迟了点,django 1.3早就发布了.看:https://www.djangoproject.com/weblog/2011/mar/23/13/ 主要的内容就是说,Django1.3是仍然支持python2.4的最后一个官方版本,此版本之后,python2.4将不再被支持.django1.4发布后,最低的python版本支持为python2.5.原创 2011-06-06 03:17:00 · 1055 阅读 · 0 评论 -
Django1.3 主要更改内容
英文在这:https://docs.djangoproject.com/en/dev/releases/1.3/ 主要就是说:新东西:class-based views 基于类的视图,就是说以后可以直接写类数据的通用视图,而且还有方法提供以前function-based views转换到类视图.logging,记录.使用python的logging 模块来轻松配置和控制dj原创 2011-06-06 03:40:00 · 1864 阅读 · 0 评论 -
django1.2时间域如果有默认值,竟然会多出一个隐藏input
django1.2时间域如果有默认值,竟然会多出一个隐藏input原创 2010-06-02 19:48:00 · 1495 阅读 · 0 评论 -
windows2003上IIS+PyISAPIe1.1..0部署成功。
这几天都在搞这个。今天搞成了,虽然还有点遗憾,不过还是赶紧记录下来,分享给大家。 PyISAPIe是一个IIS的ISAPI扩展,可以使IIS运行python脚本做的网站程序。 pyisapie的下载,就不介绍了。google解决。 安装,先解压到C:/pyisapie/,然后把Http目录复制到site-packages目录下即可。 右键单击c:/pyisapie原创 2009-12-30 20:40:00 · 3190 阅读 · 1 评论 -
iis+django 三种方案都运行不了
我使用的是以下几个方案在iis上运行django:1 pyISAPIe+django,事实上,可能这个是比较好的选择,但是我从官方网站上下载的 pyisapie.dll 是用Microsoft visual studio 9.0 编译的,结果在我的windows 2003 server 上,运行不了,我查看了事件日志,发现是 vs9.0 的问题,好像 win2003 必须要用低版本的 vs 编原创 2009-12-29 20:46:00 · 3587 阅读 · 0 评论