Added a published field to record the date and time of an items creation.

This commit is contained in:
Isaac Bythewood
2012-07-12 22:49:19 +00:00
parent 0bbcba4a6f
commit 8290cc4280
2 changed files with 32 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
class Migration(SchemaMigration):
def forwards(self, orm):
# Adding field 'Pin.published'
db.add_column('pins_pin', 'published',
self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, default=datetime.datetime(2012, 7, 12, 0, 0), blank=True),
keep_default=False)
def backwards(self, orm):
# Deleting field 'Pin.published'
db.delete_column('pins_pin', 'published')
models = {
'pins.pin': {
'Meta': {'ordering': "['-id']", 'object_name': 'Pin'},
'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'image': ('thumbs.ImageWithThumbsField', [], {'max_length': '100', 'sizes': '((200, 1000),)'}),
'published': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
'url': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'})
}
}
complete_apps = ['pins']

View File

@@ -11,6 +11,7 @@ class Pin(models.Model):
url = models.TextField(blank=True, null=True)
description = models.TextField(blank=True, null=True)
image = ImageWithThumbsField(upload_to='pins/pin', sizes=((200, 1000),))
published = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.url