djangocms-基于Django的开源企业CMS
django CMS是基于Django/Python的易于使用的开源内容管理版本。
对于希望创建适合其需求的网站的新开发人员而言,这是一个不错的选择。它拥有对于用户友好的界面,活跃的开发人员社区在Django市场中有很多插件,安装非常简单,在django CMS教程中,我们将引导您完成前五个步骤,以帮助您入门。
您需要如何开始
首先,您不需要成为高级开发人员,也不需要具有使用Django或Python进行开发的经验,就可以创建您的第一个django CMS演示网站。django CMS的附加好处是它是免费的。
在开始django CMS教程之前,您需要了解有三种免费安装django CMS的方法。
您可以在Divio Cloud上设置一个项目,这对于没有技术背景的人来说是快速而有用的,并且是体验CMS用户界面的良好起点。
作为另一种选择,您可以使用djangocms-installer设置项目。对于没有外部供应商的本地开发人员来说,这是一种好方法,我们在此django CMS演示中使用此选项。
最后一个选项是使用virtualenv手动安装django CMS。对于希望手动安装所有内容以更好地理解并拥有完全控制权的开发人员而言,此选项是一个好方法。
对于安装,您需要一个纯文本代码编辑器来处理代码,配置和虚拟环境。django CMS需要Django 1.11或更高版本以及Python 2.7或3.3或更高版本。
步骤1:创建虚拟环境
在开始安装django CMS演示之前,您需要创建并激活您的虚拟环境。通过使用Virtualenv,您将使用本教程中介绍的第三种方法,但是还有其他创建虚拟环境的方法。例如,在Python 3中,有一个内置的venv模块:
python -m venv env
首先,您需要创建一个空的virtualenv:
virtualenv env
并激活虚拟环境:
source env/bin/activate
要验证源已激活,并且您现在使用的是正确的python和pip,可以通过运行以下命令并检查路径是否正确并使用新的虚拟环境来进行检查
`which python` `which pip`
步骤2:更新pip
Pip是我们在此django CMS教程中使用的Python安装程序。确保您的pip是最新的,因为较早的版本可能不可靠。
pip install --upgrade pip
步骤3:使用django CMS安装程序
使用django CMS教程,您可以创建本地保存的完整且功能齐全的django CMS项目。
从官网或者在这里下载django cms后,您可以开始安装djangocms-installer。
pip install djangocms-installer
在下一步中,创建一个新的项目目录并将cd添加到其中。
mkdir tutorial-project cd tutorial-project
运行django CMS安装程序以创建一个名为mysite的新django项目:
djangocms -f -p . mysite
关于Django Filer:
Django Filer是用于管理文件和处理图像的有用应用程序。django CMS演示不是必需的,但建议这样做,因为许多django CMS插件都使用Filer,并且几乎所有django CMS项目都已安装了Filer。
启动开发服务器
$ python manage.py runserver
打开浏览器并插入http://localhost:8000/ ; 在此应该邀请您登录并继续执行步骤4:创建您的第一页。
步骤4:建立您的首页
登录后,可以按右上角的创建。
然后,您将看到一个弹出窗口,其中“新页面”被标记为蓝色。
按新建页面,然后选择下一步。
选择下一步后,您将为新页面添加标题和一些基本文本内容,然后点击创建。
这是您新创建的页面。
步骤5:发布页面
我们刚刚创建的页面只是草稿,完成后需要发布。作为编辑者,只有您可以查看和编辑草稿,您网站的其他访问者只会看到您发布的页面。
按“立即发布页面”。