1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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,))
|