1 |
commit: e2fa6985a1cd022339cd8dcce67299990a7829e2 |
2 |
Author: Slava Bacherikov <slava <AT> bacher09 <DOT> org> |
3 |
AuthorDate: Tue May 29 14:48:31 2012 +0000 |
4 |
Commit: Slava Bacherikov <slava <AT> bacherikov <DOT> org <DOT> ua> |
5 |
CommitDate: Tue May 29 14:48:31 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-packages.git;a=commit;h=e2fa6985 |
7 |
|
8 |
Add databrowse plugin for debug |
9 |
|
10 |
--- |
11 |
gpackages/main/settings.py | 10 ++++++++++ |
12 |
gpackages/main/urls.py | 9 +++++++++ |
13 |
2 files changed, 19 insertions(+), 0 deletions(-) |
14 |
|
15 |
diff --git a/gpackages/main/settings.py b/gpackages/main/settings.py |
16 |
index ec57163..9e6c933 100644 |
17 |
--- a/gpackages/main/settings.py |
18 |
+++ b/gpackages/main/settings.py |
19 |
@@ -117,6 +117,16 @@ INSTALLED_APPS = ( |
20 |
# 'django.contrib.admindocs', |
21 |
) |
22 |
|
23 |
+if DEBUG: |
24 |
+ INSTALLED_APPS += ('django.contrib.databrowse','debug_toolbar') |
25 |
+ EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend' |
26 |
+ EMAIL_FILE_PATH = os.path.join(PROJECT_ROOT,'mail.mbox') |
27 |
+else: |
28 |
+ TEMPLATE_LOADERS = ( |
29 |
+ ('django.template.loaders.cached.Loader', TEMPLATE_LOADERS),) |
30 |
+ EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' |
31 |
+ EMAIL_HOST = 'localhost' |
32 |
+ |
33 |
# A sample logging configuration. The only tangible logging |
34 |
# performed by this configuration is to send an email to |
35 |
# the site admins on every HTTP 500 error when DEBUG=False. |
36 |
|
37 |
diff --git a/gpackages/main/urls.py b/gpackages/main/urls.py |
38 |
index 973be19..c3a0045 100644 |
39 |
--- a/gpackages/main/urls.py |
40 |
+++ b/gpackages/main/urls.py |
41 |
@@ -1,5 +1,6 @@ |
42 |
from django.conf.urls import patterns, include, url |
43 |
from django.contrib import admin |
44 |
+from main.settings import DEBUG |
45 |
|
46 |
admin.autodiscover() |
47 |
|
48 |
@@ -13,3 +14,11 @@ urlpatterns = patterns('', |
49 |
|
50 |
url(r'^admin/', include(admin.site.urls)), |
51 |
) |
52 |
+ |
53 |
+if DEBUG: |
54 |
+ from packages.models import EbuildModel, PackageModel, UseFlagModel, LicensModel, CategoryModel, Keyword, ArchesModel |
55 |
+ from django.contrib import databrowse |
56 |
+ databrowse.site.register(EbuildModel, PackageModel, UseFlagModel, LicensModel, CategoryModel, Keyword, ArchesModel) |
57 |
+ urlpatterns += ( |
58 |
+ url(r'^data/(.*)',databrowse.site.root), |
59 |
+ ) |