All pastes #562508 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-12 20:30 UTC
rendered paste body
from 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')}),
                )
        
        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 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 save(self):
	  	if not self.id:
	        	self.created = datetime.now()
	                self.last_update = datetime.now()
                	super(Translation, self).save()