datatracker/ietf/dbtemplate/models.py
2018-02-21 23:54:31 +00:00

25 lines
730 B
Python

from django.db import models
from ietf.group.models import Group
from ietf.name.models import DBTemplateTypeName
from ietf.utils.models import ForeignKey
TEMPLATE_TYPES = (
('plain', 'Plain'),
('rst', 'reStructuredText'),
('django', 'Django'),
)
class DBTemplate(models.Model):
path = models.CharField( max_length=255, unique=True, blank=False, null=False, )
title = models.CharField( max_length=255, blank=False, null=False, )
variables = models.TextField( blank=True, null=True, )
type = ForeignKey( DBTemplateTypeName, )
content = models.TextField( blank=False, null=False, )
group = ForeignKey( Group, blank=True, null=True, )
def __unicode__(self):
return self.title