Commit 8f51e01716f794a88072b76c5304f182c4636f3d
1 parent
d9f567c7
Exists in
master
and in
39 other branches
Adding media_root and media_url and a get_badge_url method
Showing
4 changed files
with
13 additions
and
1 deletions
Show diff stats
src/badger/models.py
1 | 1 | # -*- coding: utf-8 -*- |
2 | 2 | |
3 | +from django.conf import settings | |
3 | 4 | from django.contrib.auth import get_user_model |
4 | 5 | from django.db import models |
5 | 6 | from django.utils.translation import ugettext as _ |
... | ... | @@ -55,6 +56,9 @@ class Badge(models.Model): |
55 | 56 | verbose_name = _(u'Badge') |
56 | 57 | verbose_name_plural = _(u'Badges') |
57 | 58 | |
59 | + def get_badge_url(self): | |
60 | + return u'{}{}'.format(settings.MEDIA_URL, self.image) | |
61 | + | |
58 | 62 | def __unicode__(self): |
59 | 63 | return u'{} ({}, {})'.format( |
60 | 64 | self.title, | ... | ... |
src/colab/custom_settings.py
src/colab/settings.py
src/colab/urls.py
1 | -from django.conf.urls import patterns, include, url | |
1 | +from django.conf.urls import patterns, include, url, static | |
2 | 2 | from django.conf import settings |
3 | 3 | from django.views.generic import TemplateView |
4 | 4 | from django.contrib import admin |
... | ... | @@ -31,3 +31,9 @@ urlpatterns = patterns('', |
31 | 31 | |
32 | 32 | url(r'^', include('proxy.urls')), |
33 | 33 | ) |
34 | + | |
35 | +if settings.DEBUG: | |
36 | + urlpatterns += static.static( | |
37 | + settings.MEDIA_URL, | |
38 | + document_root=settings.MEDIA_ROOT | |
39 | + ) | ... | ... |