django-cms怎么用(2023年最新整理)

兄弟帮我讲解下,django-cms怎么用(2023年最新整理)
最新回答
盛夏尉蓝

2024-10-30 12:12:32

导读:本篇文章首席CTO笔记来给大家介绍有关django-cms怎么用的相关内容,希望对大家有所帮助,一起来看看吧。

django和django-cms的区别知乎

与其说Django-cms是一个内容管理系统,不如说其实一个基础的开发平台。与常规的cms不同,Django-cms并不是一个开箱即用的产品,也没有提供很多内置的模板和主题,让用户快速的搭建一个网站出来。相反,要想使用Django-cms要求用户必须熟悉Django,其搭建的的过程很"像"一个是用Django开发的过程。

本文根据一天的文档阅读心得总结而来。

从结构上来说Django-cms包含以下内容:

1、一个基础框架:

多站点支持——好吧,其实是Django的

多语言支持。没个页面可以有不同语言的版本。

Page管理。后台可视化支持,包括Page结构和Page中插件(Plugin)的配置等

可扩展的菜单系统

集成/继承自Django的模板系统。增加placeholder。

基于plugin的扩展机制——与Django应用(app)的集成。

2、一组插件

file

text

googlemap

twitter

flash

video

3、一组模板标签

show_menu

show_breadcrumb

show_submenu

placeholder

......

4、其他

SEO支持

虚拟根(softroot)

sitemap

(内容)版本历史记录功能

...

从使用上来说,Django-cms的首要客户应该是程序员,而不是最终用户或设计师。这是由其部署过程决定的,在使用Django-cms开发一个网站的时候,大体上要遵循如下步骤:

使用标准的django-admin.pystartproject建立标准Django项目

修改settings.py,INSTALLED_APPS增加cms、menu及其他的插件,TEMPLATE_CONTEXT_PROCESSORS、LANGUAGES、及其他CMS_开头的配置信息

使用manage.pysyncdb生成数据库

开发模板和样式

manage.pyrunserver启动

然后才是使用后台系统构建目标网站结构

如果发现需求无法满足,可以去Django-cms网站查询插件库或者根据其扩展机制开发自己的plugin。这纯粹是在标准Django应用(app)开发的基础上,外加一个与Django-cms的集成。

虽然Django-cms提供的开箱即用功能不多,但是它却提供了一个非常好的基础结构,让开发人员可以快速构建产品。所以从这个角度来说称其为enhanced-django似乎更合适。

django-cms怎么安装

第一步安装Django:

下载包:Django-0.96.1.tar.gz

解压这个包:tarzxfDjango-0.96.1.tar.gz-C

/usr/tmp

安装:

cd/usr/tmp

cdDjango-0.96.1

su

pythonsetup.pyinstall

检查安装是否正确:

python

importdjango

django.VERSION

(0,96.099999999999994,None)

第二步安装MySQL:

下载包:mysql-5.1.23-rc.tar.gz

解压:tarzxfmysql-5.1.23-rc.tar.gz-C

/usr/tmp

安装:

shellgroupaddmysql

shelluseradd-gmysqlmysql

shellgunzip

shellcdmysql-VERSION

shell./configure

--prefix=/usr/local/mysql

shellmake

这一步骤会需要一段时间,你可以选择去吃顿饭,但不要吃得太快。

shellmakeinstall

shellcpsupport-files/my-medium.cnf

/etc/my.cnf

shellcd/usr/local/mysql

shellchown-Rmysql.

shellchgrp-Rmysql.

shellbin/mysql_install_db--user=mysql

shellchown-Rroot.

shellchown-Rmysqlvar

shellbin/mysqld_safe--user=mysql

cp/usr/local/mysql/lib/mysql/libmysqlclient.so.16

/usr/lib/.

cp/usr/local/mysql/lib/mysql/libmysqlclient_r.so.16

/usr/lib/.

第三步安装Apache

下载包:

httpd-2.2.8.tar.gz

解压:

tarzxfhttpd-2.2.8.tar.gz-C

/usr/tmp

安装:

./configure

--prefix=/usr/local/httpd

make

makeinstall

第四步安装mod_python

下载包:

mod_python-3.3.1.tgz

解压:

tarzxfmod_python-3.3.1.tgz-C

/usr/tmp

安装:

./configure

--with-apxs=/usr/local/httpd/bin/apxs

make

makeinstall

第五步安装MySQLdb

下载包:

MySQL-python-1.2.2.tar.gz

setuptools-0.6c5-py2.4.egg

解压:

tarzxfMySQL-python-1.2.2.tar.gz

-C/usr/tmp

cpsetuptools-0.6c5-py2.4.egg

/usr/tmp/MySQL-python-1.2.2

安装:

cd

/usr/tmp/MySQL-python-1.2.2

pythonsetup.pybuild

su

pythonsetup.pyinstall

chmod644

/root/.python-eggs/MySQL_python-1.2.2-py2.4-linux-i686.egg-tmp/_mysql.so

安装差不多就是这样子。

怎样用djangocms在后天编辑文章

文星超级写作助手4.0

《文星超级写作助手》是一套功能丰富、相当实用的写作辅助软件。(1)该系统提供了一个约五百万汉字的庞大的语言素材库,包括词汇库、描写语段库、唐诗宋词库、名人名言库、谚语俗语库、古文名句库、歇后语库、精彩范文库八个数据库,采用科学细致的分类(500个类目)系统,并辅以关键词查询手段,使用户可以快速方便地找到自己需要的精彩词汇、语句、语段和范文,以供自己写作时借鉴和参考。(2)该系统可以帮助用户建立自己的语言素材库,并同样可以对它们进行快速的查找,平时有爱东摘西抄的朋友可以把你的小本本扔掉了。(3)该系统另有《投稿地址大全》、《投稿管理系统》、《通讯录》、《记事本》以及《汉语词典》、《成语词典》、《词语联想词典》、《魔鬼辞典》等多个实用工具。本系统非常适合写作爱好者和广大中小学生朋友使用!《文星》,造就一代文学之星!

公文写作助手2.0

办公司,当文秘,一刻也离不开写文章。可是许多人,却因为写不出文章而发愁。其实,写文章也有很多诀窍,其中最关键的,就是要先学会模仿,而后才能熟中生巧,写出一手漂亮文章来。本电子书积累类作者多年写文章的经验,既提供了各种行政、经济、法律、礼仪、事物、新闻类文章的写作要点,又提供了各种公文的例文和范本。即使你没有任何写作经验,对着范本来个照本宣科,马上就会写出一手漂亮文章来。特别提示:本书提供了数百篇例文,对于初学者,可以利用复制、粘帖的办法,快速写出称心的文章.正所谓:有此软件做助手,从此写作不再愁。

如何用pythondjango做一个游戏网站

你可用django-cms来做.这个是一个很完整功能的基于Django的建站系统.可以在主页下载

如果你安装了pip的话可以用下面的命令直接安装Django-CMS的包.

pipinstalldjangodjango-cms

如何安装并开始使用基于Django的MezzanineCMS在Ubuntu

1.检查python是否安装:直接在shell里输入python,如果已经安装了python,即可进入pythonbash,并看到版本号(如Python2.7.3)——在ubuntu中python应该是已经默认安装好了

结语:以上就是首席CTO笔记为大家整理的关于django-cms怎么用的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django-cms怎么用的相关内容别忘了在本站进行查找喔。