forked from expo/troggle
21 lines
593 B
Python
21 lines
593 B
Python
|
from django.db import models
|
||
|
from django.template.loader import render_to_string
|
||
|
from django.utils.translation import ugettext_lazy as _
|
||
|
|
||
|
|
||
|
class FileContent(models.Model):
|
||
|
title = models.CharField(max_length=200)
|
||
|
file = models.FileField(_('file'), upload_to='filecontent')
|
||
|
|
||
|
class Meta:
|
||
|
abstract = True
|
||
|
verbose_name = _('file')
|
||
|
verbose_name_plural = _('files')
|
||
|
|
||
|
def render(self, **kwargs):
|
||
|
return render_to_string([
|
||
|
'content/file/%s.html' % self.region.key,
|
||
|
'content/file/default.html',
|
||
|
], {'content': self})
|
||
|
|