symposion_app/symposion/boxes/models.py
Hiroshi Miura 3207621058 i18n all part
- forms for labels and helps
- views for success or warning messages
- apps and models verbose_names for admin

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2015-08-03 23:37:33 +09:00

25 lines
713 B
Python

from django.db import models
from django.contrib.auth.models import User
from django.utils.translation import ugettext_lazy as _
import reversion
from markitup.fields import MarkupField
class Box(models.Model):
label = models.CharField(max_length=100, db_index=True, verbose_name=_("Label"))
content = MarkupField(blank=True)
created_by = models.ForeignKey(User, related_name="boxes", verbose_name=_("Created by"))
last_updated_by = models.ForeignKey(User, related_name="updated_boxes", verbose_name=_("Last updated by"))
def __unicode__(self):
return self.label
class Meta:
verbose_name = _("Box")
verbose_name_plural = _("Boxes")
reversion.register(Box)