rendered paste bodyfrom django.db import models
from datetime import datetime
class Scripture(models.Model):
translation = models.ForeignKey('Translation')
book = models.ForeignKey('Book')
chapter = models.PositiveIntegerField()
verse = models.PositiveIntegerField()
scripture = models.TextField()
last_update = models.DateTimeField(blank=True)
created = models.DateTimeField(blank=True)
class Admin:
fields = (
(None, {'fields': ('translation','book','chapter','verse','scripture')}),
)
list_filter = ('translation', 'book')
class Meta:
ordering = ('translation', 'book', 'chapter', 'verse')
def __str__(self):
return "%s %s %s %s" % (self.translation.name, self.book.english, self.chapter, self.verse)
def save(self):
if not self.id:
self.created = datetime.now()
self.last_update = datetime.now()
super(Scripture, self).save()
class Book(models.Model):
english = models.CharField(maxlength = 50)
espanol = models.CharField(maxlength = 50)
deutsch = models.CharField(maxlength = 50)
fracais = models.CharField(maxlength = 50)
dansk = models.CharField(maxlength = 50)
last_update = models.DateTimeField(blank=True)
created = models.DateTimeField(blank=True)
def __str__(self):
return "%s" % (self.english)
def save(self):
if not self.id:
self.created = datetime.now()
self.last_update = datetime.now()
super(Book, self).save()
class Translation(models.Model):
name = models.CharField(maxlength = 50)
language = models.CharField(maxlength = 50)
last_update = models.DateTimeField(blank=True)
created = models.DateTimeField(blank=True)
def __str__(self):
return "%s" % (self.name)
def save(self):
if not self.id:
self.created = datetime.now()
self.last_update = datetime.now()
super(Translation, self).save()