Install the django-debug-toolbar plugin for lots of handy info during development

This commit is contained in:
Danielle McLean 2017-10-27 08:05:50 +11:00
parent 8e974e3745
commit eaf54a4e83
Signed by: 00dani
GPG key ID: 5A5D2D1AFF12EEC5
4 changed files with 33 additions and 8 deletions

View file

@ -7,11 +7,11 @@ name = "pypi"
[packages]
Django = "*"
django_compressor = "*"
django = "*"
django-compressor = "*"
gunicorn = "*"
"psycopg2" = "*"
Pillow = "*"
pillow = "*"
python-memcached = "*"
django-favicon-plus = "*"
django-meta = "*"
@ -22,8 +22,9 @@ qrcode = "*"
django-otp-agents = "*"
python-slugify = "*"
"mf2py" = "*"
Markdown = "*"
markdown = "*"
bleach = "*"
django-debug-toolbar = "*"
[dev-packages]

22
Pipfile.lock generated
View file

@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
"sha256": "500facb148117065fc6e7d207f81bdc88a0f9b3c18e48e0f1b08542143775649"
"sha256": "89e62295608d784115e1097fc46d5aa458ad26971e7668a1835717f9409fddac"
},
"host-environment-markers": {
"implementation_name": "cpython",
@ -103,6 +103,13 @@
],
"version": "==2.2"
},
"django-debug-toolbar": {
"hashes": [
"sha256:0b4d2b1ac49a8bc5604518e8e20f56c1c08c0c4873336107e7c773c42537876b",
"sha256:e9f08b94f9423ac76cfc287151182bbaddbe7521ae32bef9f9863e2ac58018d3"
],
"version": "==1.8"
},
"django-favicon-plus": {
"hashes": [
"sha256:824da4ecd3501a157d9538ed1b0672227b2a8a5a3d940bd075ba5b5c636fb400"
@ -145,10 +152,10 @@
},
"html5lib": {
"hashes": [
"sha256:b8934484cf22f1db684c0fae27569a0db404d0208d20163fbf51cc537245d008",
"sha256:ee747c0ffd3028d2722061936b5c65ee4fe13c8e4613519b4447123fc4546298"
"sha256:08a3efc117a4fc8c82c3c6d10d6f58ae266428d57ed50258a1466d2cd88de745",
"sha256:0d5fd54d5b2b79b876007a70c033a4023577768d18022c15681c00561432a0f9"
],
"version": "==0.999999999"
"version": "==1.0b10"
},
"idna": {
"hashes": [
@ -363,6 +370,13 @@
],
"version": "==1.11.0"
},
"sqlparse": {
"hashes": [
"sha256:d9cf190f51cbb26da0412247dfe4fb5f4098edb73db84e02f9fc21fdca31fed4",
"sha256:ce028444cfab83be538752a2ffdb56bc417b7784ff35bb9a3062413717807dec"
],
"version": "==0.2.4"
},
"unidecode": {
"hashes": [
"sha256:61f807220eda0203a774a09f84b4304a3f93b5944110cc132af29ddb81366883",

View file

@ -28,6 +28,7 @@ SECRET_KEY = '6riil57g@r^wprf7mdy((+bs&(6l*phcn9&fd$l0@t-kzj+xww'
DEBUG = True
ALLOWED_HOSTS = []
INTERNAL_IPS = ['127.0.0.1', '::1']
# Settings to tighten up security - these can safely be on in dev mode too,
# since I dev using a local HTTPS server.
@ -68,6 +69,7 @@ INSTALLED_APPS = [
'django.contrib.staticfiles',
'compressor',
'debug_toolbar',
'django_activeurl',
'django_agent_trust',
'django_otp',
@ -84,6 +86,7 @@ INSTALLED_APPS = [
]
MIDDLEWARE = [
'debug_toolbar.middleware.DebugToolbarMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',

View file

@ -13,6 +13,7 @@ Including another URLconf
1. Import the include() function: from django.conf.urls import url, include
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
"""
from django.conf import settings
from django.conf.urls import include, url
from django.contrib import admin
from otp_agents.admin import TrustedAgentAdminSite
@ -43,3 +44,9 @@ urlpatterns = [
url(r'^sitemaps/(?P<section>.+)\.xml$', sitemap.sitemap, maps,
name='django.contrib.sitemaps.views.sitemap'),
]
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns