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