在初始化 Wagtail 项目之前需要还需要有一些准备工作。

创建目录

创建项目的外层目录、项目目录和用于安装 wagtail 所依赖的 python 软件包的虚拟环境目录

1、在 Linux 系统下使用如下命令创建需要的目录

mkdir -p project_dir/wagtail_project  && mkdir project_dir/venv

注意:

  • project_dir/wagtail_project:为项目目录
  • project_dir/venv:是 Python 虚拟环境目录
  • 在此我们把项目的目录和 Python 虚拟环境的目录分开放置,这样有助于开发工具快速加载文件,同时也有助于检索文件。

2、转到项目目录

 cd project_dir/wagtail_project

注意:Windows 系统直接创建目录即可。

创建并激活 Python 虚拟环境

1、创建 Python 虚拟环境

在此以 Debian 系统自带的 Python 版本为例。

python3 -m venv ../venv

注意:因为我们已经转到项目目录,所以使用父目录 .. 路径。

2、激活创建的 Python 虚拟环境

source ../venv/bin/activate

安装 Wagtail

1、创建 r.txt 存放指定版本的 wagtail 和 django

wagtail==7.0
django==5.2.4

创建 r.txt 文件的目的是方便以后的安装。

2、使用 r.txt 文件安装 Wagtail:

pip install -r r.txt

初始化项目

wagtail 提供了基本的命令用于初始化一个基础的 wagtail 项目:

wagtail start mysite .