起步

注解

Wagtail 基于 Django Web 框架开发的,所以 Wagtail 的开发及安装步骤都遵从 Python Django 应用(如果对 Python Django 应用开发过程不熟悉,建议先浏览 Django web framework )开发过程。 学习或搭建一个全新的 Wagtail 网站,可以参考 创建第一个 Wagtail 站点。 如果需要把 Wagtail 做为一个模块增加到现有的 Django 项目, 请参考 在 Django 项目中集成 Wagtail.

安装依赖的操作系统软件包及程序库

安装使用 Wagtail 2.x 版本,需要先安装以下依赖的操作系统程序及程序库

快速安装

在 Python 的虚拟环境执行安装命令:

$ pip install wagtail

(在虚拟环境外的操作系统环境中安装需要在命令前增加 sudo。)

安装成功后, Wagtail 提供类似于 Django 的 django-admin startproject 命令来创建一个新的站点/项目:

$ wagtail start mysite

命令成功运行后会创建 mysite 目录, 目录中提供项目起步开发所需的样板文件。 关于这些样板文件的详细说明请参考 项目样板文件参考说明.

mysite 目录内, 执行 Django 项目的初始化命令:

$ pip install -r requirements.txt
$ ./manage.py migrate
$ ./manage.py createsuperuser
$ ./manage.py runserver

服务启动并运行成功后,网站前端页面请访问 http://localhost:8000, 网站的后台管理页面请访问 http://localhost:8000/admin/

能正常访问时就意味着独立的 Wagtail 项目创建成功了。 如果需要把 Wagtail 做为一个模块增加到现有的 Django 项目, 请参考 在 Django 项目中集成 Wagtail

下面几个可选的软件包可以提升网站的运行性能,虽不是必须和缺省安装的,但建议做为产品开发和正式运行时建议安装: There are a few optional packages which are not installed by default but are recommended to improve performance or add features to Wagtail, including: