Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.
blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack
1from . import * # noqa
2
3
4# Custom settings
5
6BASE_URL = "http://localhost:8000"
7WAGTAILADMIN_BASE_URL = BASE_URL
8
9
10# Models
11# https://docs.djangoproject.com/en/3.0/ref/settings/#models
12
13INSTALLED_APPS.append("wagtail.contrib.styleguide") # noqa: F405
14
15
16# Core settings
17# https://docs.djangoproject.com/en/4.0/ref/settings/#core-settings
18
19SECRET_KEY = 'django-insecure-kbp9@ye$bf)$^l5-6q_4&2*ghbh29s*u)s2fy05xzj6gorvv!t'
20
21
22# Debuggging
23# https://docs.djangoproject.com/en/4.0/ref/settings/#debugging
24
25DEBUG = True
26
27
28# Security
29# https://docs.djangoproject.com/en/4.0/ref/settings/#security
30
31CSRF_TRUSTED_ORIGINS = [
32 'http://localhost:3000',
33 'http://localhost:8000',
34]
35
36
37# Database
38# https://docs.djangoproject.com/en/4.0/ref/settings/#databases
39
40DATABASES = {
41 'default': {
42 'ENGINE': 'django.db.backends.sqlite3',
43 'NAME': BASE_DIR / 'db.sqlite3',
44 }
45}
46
47
48# Email
49# https://docs.djangoproject.com/en/4.0/topics/email/#console-backend
50
51EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
52
53
54# Media files (Images, Videos)
55# https://docs.djangoproject.com/en/4.0/ref/settings/#media-root
56
57MEDIA_URL = BASE_URL + '/media/'