Просмотр исходного кода

Simplify URLconfs. Add debug toolbar in DEBUG mode

Camille Masset лет назад: 9
Родитель
Сommit
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
 
25
 
26
     python manage.py runserver 0.0.0.0:8000
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
 ### Production
31
 ### Production
29
 
32
 
30
 Install the packages needed to run an Apache server with `wsgi_mod` :
33
 Install the packages needed to run an Apache server with `wsgi_mod` :

+ 2 - 1
requirements.txt

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

+ 9 - 2
seum/urls.py

13
     1. Import the include() function: from django.conf.urls import url, include
13
     1. Import the include() function: from django.conf.urls import url, include
14
     2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
14
     2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
15
 """
15
 """
16
+from django.conf import settings
16
 from django.conf.urls import url, include
17
 from django.conf.urls import url, include
17
 from django.contrib import admin
18
 from django.contrib import admin
18
 from django.views.generic.base import RedirectView
19
 from django.views.generic.base import RedirectView
19
 
20
 
20
 urlpatterns = [
21
 urlpatterns = [
21
     url(r'^admin/', admin.site.urls),
22
     url(r'^admin/', admin.site.urls),
22
-    url(r'^seum/', include('counter.urls')),
23
     url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
23
     url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
24
     url(r'^robots\.txt$', RedirectView.as_view(url='/static/robots.txt')),
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')), ]