首页>>后端>>Python->django

django

时间:2023-12-14 本站 点击:0

导读:本篇文章首席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支持

虚拟根(soft root)

sitemap

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

...

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

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

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

使用manage.py syncdb生成数据库

开发模板和样式

manage.py runserver启动

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

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

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

django-cms怎么安装

第一步安装Django:

下载包:Django-0.96.1.tar.gz

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

/usr/tmp

安装:

cd /usr/tmp

cd Django-0.96.1

su

python setup.py install

检查安装是否正确:

python

import django

django.VERSION

(0, 96.099999999999994, None)

第二步安装MySQL:

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

解压:tar zxf mysql-5.1.23-rc.tar.gz -C

/usr/tmp

安装:

shell groupadd mysql

shell useradd -g mysql mysql

shell gunzip

shell cd mysql-VERSION

shell ./configure

--prefix=/usr/local/mysql

shell make

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

shell make install

shell cp support-files/my-medium.cnf

/etc/my.cnf

shell cd /usr/local/mysql

shell chown -R mysql .

shell chgrp -R mysql .

shell bin/mysql_install_db --user=mysql

shell chown -R root .

shell chown -R mysql var

shell bin/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

解压:

tar zxf httpd-2.2.8.tar.gz -C

/usr/tmp

安装:

./configure

--prefix=/usr/local/httpd

make

make install

第四步安装mod_python

下载包:

mod_python-3.3.1.tgz

解压:

tar zxf mod_python-3.3.1.tgz -C

/usr/tmp

安装:

./configure

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

make

make install

第五步安装MySQLdb

下载包:

MySQL-python-1.2.2.tar.gz

setuptools-0.6c5-py2.4.egg

解压:

tar zxf MySQL-python-1.2.2.tar.gz

-C /usr/tmp

cp setuptools-0.6c5-py2.4.egg

/usr/tmp/MySQL-python-1.2.2

安装:

cd

/usr/tmp/MySQL-python-1.2.2

python setup.py build

su

python setup.py install

chmod 644

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

安装差不多就是这样子。

怎样用django cms 在后天编辑文章

文星超级写作助手 4.0

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

公文写作助手 2.0

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

如何用python django做一个游戏网站

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

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

pip install django django-cms

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

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

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


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/33503.html