导航:首页 > 万维百科 > djangocms

djangocms

发布时间:2020-07-29 07:58:35

1、为什么计算机文档很多都是英文的?我就想找些好的python django 做的cms 咋全是英文的

因为汇编windows系统程式的是英文
所有的命令与代码全是英文
所以windows内核程式全是英文
要想使全中文的话 要重新汇编另外一个系统

2、Django能开发bs进销存系统吗

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。现在也可以用来开发进销存这类数据库应用系统。

3、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似乎更合适。

4、开发个人网站 Node.js 和 Django 该如何选择?

我的理解:
node.js集成了v8解析引擎、服务器等可以说是一个开发环境;相当于 php + apache.选择了node.js后还要选mvc框架(一般都是express)

Django 是一个CMS(网站内容管理系统),与joomla discuz wordPress相似,是一个程序,一般需要 有 php + apache + mysql 这样的开发环境才能运行,Django 的运行环境是Python + apache + mysql(PS: 服务器 数据库 有多种选择,具体看cms支持的运行环境).

所以说node.js 让javascript变成一后台语言了,如果说纠结于选择 javasript还是 Python作为后台语言还说的通, 纠结于 node.js 与 Django 就很奇怪了。

而“基于SAE/BAE/ACE平台”, 题主选用的是哪个平台?
SAE (新浪云计算平台) 并不支持 node.js, 如果你选了它 不用纠结了, 直奔 Django 吧!

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

你可用django-cms来做.这个是一个很完整功能的基于Django的建站系统.可以在主页下载
https://www.django-cms.org/en/
如果你安装了pip的话可以用下面的命令直接安装Django-CMS的包.
pip install django django-cms

6、python搭建网站和cms搭建网站哪个更快,各有何优势

Django CMS 是基于 Django 的,which is 基于 Python 的。

CMS 是一个相当完整、可通过管理界面进行配置的网站系统,一般而言面向非程序员。除了从后台发表文章、浏览评论之外,用户可以在 CMS 提供的范围内进行定制化;Django CMS ,WordPress 或者 Plone 之类都属于 CMS。
CMS 之下是所谓「Web 框架」。Python 有 Django,PHP 有 Yii 等。这些框架面向的是程序员,提供了构建网站的大量必要工具,但还是得程序员手工拼装起来才能使用。如果需要让诸如编辑等非技术人员使用这个系统,程序员还需要提供一个类似上述 CMS 部分功能的后台接口。
再往下,所谓「手写」网页,基本就只有 PHP 才存在了(其它模式相似的上古技术,如 JSP 和 ASP 或传统 Perl CGI 等基本都已经消失了)。

一般来说,如果一个 CMS 的功能大体满足了网站的需求,则直接用这个 CMS 就好;小的扩展写个插件可以解决。
如果网站的需求与现有 CMS 提供的功能并不过多重合,或者发现 CMS 实现某些特定的修改非常困难(比如本身接口提供的很差,或者代码、文档质量如翔一样,或者语言选错了,比如 Drupal),则基于一个文档、代码质量好,语言合适(比如 Python)的框架进行构建,在后期的维护方面优势会更大一些。

其实说到底技术选型还是基于团队,队里有人熟悉 WordPress 的,用 wp 就对了。

7、Python初学者基于Django开发一个CMS系统,应该准备哪些知识

熟悉Python编程
熟悉Django框架
熟悉种数据库(SQLite、MySQL)
熟悉HTML5或HTML(用HTML5HTML做前端太low)
(选项)熟悉JavaScript(要做特效CMS系统JavaScript必须)
(选项)熟悉前端框架boostrap(前端框架能省事)

8、node.js 有什么好的 cms 框架 和 django 类似的

sails 和 express 差不多都是框架吧?那后台发布,栏目管理,用户权限管理是不是都要自己做?
我不想造轮子(水平有限,怕造出一堆漏洞).想找个类似 django 后台那种的.

9、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
安装差不多就是这样子。

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

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

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

与djangocms相关的知识