diff options
Diffstat (limited to 'root/models.py')
| -rw-r--r-- | root/models.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/root/models.py b/root/models.py new file mode 100644 index 0000000..87fd1eb --- /dev/null +++ b/root/models.py @@ -0,0 +1,27 @@ +from django.db import models + +from django.utils.encoding import smart_text + +# Create your models here. + + +class Page(models.Model): + name = models.CharField(max_length=20, blank=True, null=True, unique=True) + header_image = models.CharField(max_length=255, blank=False, null=False, default='&black') + title = models.CharField(max_length=255, blank=False, null=False) + subtitle = models.CharField(max_length=255, blank=True, null=True) + body = models.TextField(blank=True, null=True) + edited = models.DateTimeField(blank=False, null=False) + + def __str__(self): + return smart_text('%s' % (self.name,)) + + +class SocialMediaButton(models.Model): + name = models.CharField(max_length=150, blank=False, null=False) + type = models.CharField(max_length=150, blank=False, null=False) + account = models.CharField(max_length=150, blank=False, null=False) + url = models.URLField(max_length=255, blank=False, null=False) + + def __str__(self): + return smart_text('%s - %s' % (self.type, self.account,)) |
