学习Wagtail最快的办法可能就是下载最新的Demo先进行体验了。
https://github.com/wagtail/bakerydemo.git
cd bakerydemo
pip install -r requirements.txt
Windows下安装可能会出现安装uwsgi提示 module ‘os’ has no attribute ‘uname’。解决办法是修改requirements/production.txt重新运行 `pip install -r requirements.txt`即可
接下来,我们将设置我们的本地环境变量。我们使用django-dotenv来解决这个问题。它读取位于项目顶层目录中的文件名.env中的环境变量。我们需要启动的唯一变量是DJANGO\_SETTINGS\_MODULE:
cp bakerydemo/settings/local.py.example bakerydemo/settings/local.py
echo "DJANGO_SETTINGS_MODULE=bakerydemo.settings.local" > .env
修改bakerydemo.settings.local.py中的数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'bakerydemo',
'USER': 'postgres',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
要设置数据库并加载初始数据,请运行以下命令:
./manage.py migrate
./manage.py load_initial_data
./manage.py runserver
使用 admin / changeme 登录到管理后台。
本条目发布于[2018年1月23日](https://c4ys.com/archives/1295 "09:10")。属于[Python](https://c4ys.com/archives/category/python)分类,被贴了 [Django](Python(Wagtail(https://c4ys.com/archives/tag/wagtail) 标签。