On this page
The project template
mysite/
home/
migrations/
__init__.py
0001_initial.py
0002_create_homepage.py
templates/
home/
home_page.html
__init__.py
models.py
search/
templates/
search/
search.html
__init__.py
views.py
mysite/
settings/
__init__.py
base.py
dev.py
production.py
static/
css/
mysite.css
js/
mysite.js
templates/
404.html
500.html
base.html
__init__.py
urls.py
wsgi.py
Dockerfile
manage.py
requirements.txt
The “home” app
Location: /mysite/home/
This app is here to help get you started quicker by providing a HomePage model with migrations to create one when you first set up your app.
Default templates and static files
Location: /mysite/mysite/templates/ and /mysite/mysite/static/
The templates directory contains base.html, 404.html and 500.html. These files are very commonly needed on Wagtail sites to they have been added into the template.
The static directory contains an empty JavaScript and CSS file.
Django settings
Location: /mysite/mysite/settings/
The Django settings files are split up into base.py, dev.py, production.py and local.py.
Dockerfile
Location: /mysite/Dockerfile
Contains configuration for building and deploying the site as a Docker container. To build and use the Docker image for your project, run:
docker build -t mysite .
docker run -p 8000:8000 mysite
Page contents
© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v2.16.3/reference/project_template.html