All pastes #212154 Raw Edit

Mine

public text v1 · immutable
#212154 ·published 2006-10-20 18:50 UTC
rendered paste body
class Story(models.Model):

	pubdate = models.DateField(null=True,blank=True)

	postdate = models.DateField()

	source = models.ForeignKey(Source)

	url = models.URLField()

	byline = models.ManyToManyField(Byline, blank=True)

	headline = models.CharField(maxlength=90)

	headslug = models.SlugField(prepopulate_from=('headline',))

	datatype = models.ManyToManyField(Datatype)

	topic = models.ManyToManyField(Topic, null=True)

	methodology = models.CharField(maxlength=90, null=True, blank=True)

	dburl = models.URLField(null=True, blank=True)

	description = models.TextField()

	class Admin:

		list_display = ('headline', 'source', 'pubdate')

	def __str__(self):

		return "%s, %s (%s)" % (self.headline, self.source, self.postdate)

	def get_absolute_url(self):

		return "/story/%s/" % self.headslug

	class Meta:


class Source(models.Model):

	name = models.CharField(maxlength=75)

	sourceslug = models.SlugField(prepopulate_from=('name',))

	state = models.ForeignKey(State, blank=True)

	nation = models.ForeignKey(Nation)

	type = models.ForeignKey(Type)

	class Admin:

		list_display = ('name', 'state', 'type')

		ordering = ['name']

	def __str__(self):

		return self.name

	def get_absolute_url(self):

		return "/source/%s/" % self.sourceslug
		verbose_name_plural='Stories'