Danny830x

0001_initial.py

Apr 13th, 2012
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 6.30 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import datetime
  3. from south.db import db
  4. from south.v2 import SchemaMigration
  5. from django.db import models
  6.  
  7.  
  8. class Migration(SchemaMigration):
  9.  
  10.     def forwards(self, orm):
  11.         # Adding model 'Semester'
  12.         db.create_table('notecards_semester', (
  13.             ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
  14.             ('semester_name', self.gf('django.db.models.fields.CharField')(max_length=50)),
  15.             ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])),
  16.         ))
  17.         db.send_create_signal('notecards', ['Semester'])
  18.  
  19.         # Adding model 'Section'
  20.         db.create_table('notecards_section', (
  21.             ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
  22.             ('section_name', self.gf('django.db.models.fields.CharField')(max_length=50)),
  23.             ('semester', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['notecards.Semester'])),
  24.         ))
  25.         db.send_create_signal('notecards', ['Section'])
  26.  
  27.         # Adding model 'Notecard'
  28.         db.create_table('notecards_notecard', (
  29.             ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
  30.             ('notecard_name', self.gf('django.db.models.fields.TextField')()),
  31.             ('notecard_body', self.gf('django.db.models.fields.TextField')()),
  32.             ('section', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['notecards.Section'])),
  33.             ('known', self.gf('django.db.models.fields.BooleanField')(default=False)),
  34.         ))
  35.         db.send_create_signal('notecards', ['Notecard'])
  36.  
  37.     def backwards(self, orm):
  38.         # Deleting model 'Semester'
  39.         db.delete_table('notecards_semester')
  40.  
  41.         # Deleting model 'Section'
  42.         db.delete_table('notecards_section')
  43.  
  44.         # Deleting model 'Notecard'
  45.         db.delete_table('notecards_notecard')
  46.  
  47.     models = {
  48.         'auth.group': {
  49.             'Meta': {'object_name': 'Group'},
  50.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  51.             'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
  52.             'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
  53.         },
  54.         'auth.permission': {
  55.             'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
  56.             'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  57.             'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
  58.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  59.             'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
  60.         },
  61.         'auth.user': {
  62.             'Meta': {'object_name': 'User'},
  63.             'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  64.             'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
  65.             'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
  66.             'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
  67.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  68.             'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
  69.             'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  70.             'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  71.             'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  72.             'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
  73.             'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
  74.             'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
  75.             'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
  76.         },
  77.         'contenttypes.contenttype': {
  78.             'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
  79.             'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  80.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  81.             'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  82.             'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
  83.         },
  84.         'notecards.notecard': {
  85.             'Meta': {'object_name': 'Notecard'},
  86.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  87.             'known': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  88.             'notecard_body': ('django.db.models.fields.TextField', [], {}),
  89.             'notecard_name': ('django.db.models.fields.TextField', [], {}),
  90.             'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['notecards.Section']"})
  91.         },
  92.         'notecards.section': {
  93.             'Meta': {'object_name': 'Section'},
  94.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  95.             'section_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
  96.             'semester': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['notecards.Semester']"})
  97.         },
  98.         'notecards.semester': {
  99.             'Meta': {'object_name': 'Semester'},
  100.             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  101.             'semester_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
  102.             'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
  103.         }
  104.     }
  105.  
  106.     complete_apps = ['notecards']
Advertisement
Add Comment
Please, Sign In to add comment