浏览代码

Simplify URLconfs. Add debug toolbar in DEBUG mode

Camille Masset 9 年之前
父节点
当前提交
1ac30cdeb0
共有 3 个文件被更改,包括 14 次插入3 次删除
  1. 3 0
      README.md
  2. 2 1
      requirements.txt
  3. 9 2
      seum/urls.py

+ 3 - 0
README.md

@@ -25,6 +25,9 @@ Then simply use the django command:
25 25
 
26 26
     python manage.py runserver 0.0.0.0:8000
27 27
 
28
+If you want to use the Django Debug Toolbar, follow the instructions from the [https://django-debug-toolbar.readthedocs.io/en/1.6/installation.html](official documentation).  
29
+You just have to edit your `settings.py` file.
30
+
28 31
 ### Production
29 32
 
30 33
 Install the packages needed to run an Apache server with `wsgi_mod` :

+ 2 - 1
requirements.txt

@@ -1,4 +1,5 @@
1
-django
1
+django==1.10
2 2
 babel
3 3
 django-bootstrap3
4 4
 django-graphos-3
5
+django-debug-toolbar==1.6

+ 9 - 2
seum/urls.py

@@ -13,14 +13,21 @@ Including another URLconf
13 13
     1. Import the include() function: from django.conf.urls import url, include
14 14
     2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
15 15
 """
16
+from django.conf import settings
16 17
 from django.conf.urls import url, include
17 18
 from django.contrib import admin
18 19
 from django.views.generic.base import RedirectView
19 20
 
20 21
 urlpatterns = [
21 22
     url(r'^admin/', admin.site.urls),
22
-    url(r'^seum/', include('counter.urls')),
23 23
     url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
24 24
     url(r'^robots\.txt$', RedirectView.as_view(url='/static/robots.txt')),
25
-    url(r'^', RedirectView.as_view(url='seum/')),
26 25
 ]
26
+
27
+if settings.DEBUG:
28
+    import debug_toolbar
29
+    urlpatterns += [
30
+        url(r'^__debug__/', include(debug_toolbar.urls)),
31
+    ]
32
+
33
+urlpatterns += [url(r'^', include('counter.urls')), ]