summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2013-04-20 11:00:02 -0400
committerMike Crute <mcrute@gmail.com>2013-04-20 11:00:35 -0400
commit763cca6f69f533cb201c717145bd43401ab9aa80 (patch)
tree2e7f361608103101883eef8719ae85582348ee31
parent3aa22ec4cd4e8c80a6b3269d86a00912542462dd (diff)
downloadgreenbox-763cca6f69f533cb201c717145bd43401ab9aa80.tar.bz2
greenbox-763cca6f69f533cb201c717145bd43401ab9aa80.tar.xz
greenbox-763cca6f69f533cb201c717145bd43401ab9aa80.zip
Add south
-rw-r--r--greenbox/settings.py1
-rw-r--r--recipe/migrations/0001_initial.py99
-rw-r--r--recipe/migrations/__init__.py0
-rw-r--r--requirements.txt3
4 files changed, 103 insertions, 0 deletions
diff --git a/greenbox/settings.py b/greenbox/settings.py
index eb4f340..d407cd0 100644
--- a/greenbox/settings.py
+++ b/greenbox/settings.py
@@ -57,5 +57,6 @@ INSTALLED_APPS = (
57 'django.contrib.sessions', 57 'django.contrib.sessions',
58 'django.contrib.sites', 58 'django.contrib.sites',
59 'django.contrib.admin', 59 'django.contrib.admin',
60 'south',
60 'recipe', 61 'recipe',
61) 62)
diff --git a/recipe/migrations/0001_initial.py b/recipe/migrations/0001_initial.py
new file mode 100644
index 0000000..4eebe50
--- /dev/null
+++ b/recipe/migrations/0001_initial.py
@@ -0,0 +1,99 @@
1# -*- coding: utf-8 -*-
2import datetime
3from south.db import db
4from south.v2 import SchemaMigration
5from django.db import models
6
7
8class Migration(SchemaMigration):
9
10 def forwards(self, orm):
11 # Adding model 'Unit'
12 db.create_table('recipe_unit', (
13 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14 ('name', self.gf('django.db.models.fields.CharField')(max_length=100)),
15 ('abbreviation', self.gf('django.db.models.fields.CharField')(max_length=10, null=True, blank=True)),
16 ))
17 db.send_create_signal('recipe', ['Unit'])
18
19 # Adding model 'Recipe'
20 db.create_table('recipe_recipe', (
21 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
22 ('title', self.gf('django.db.models.fields.CharField')(max_length=100)),
23 ('slug', self.gf('django.db.models.fields.SlugField')(max_length=150)),
24 ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
25 ('servings', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
26 ('instructions', self.gf('django.db.models.fields.TextField')()),
27 ('oven_temp', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
28 ('cook_time', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
29 ('prep_time', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
30 ))
31 db.send_create_signal('recipe', ['Recipe'])
32
33 # Adding model 'Ingredient'
34 db.create_table('recipe_ingredient', (
35 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
36 ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=100)),
37 ))
38 db.send_create_signal('recipe', ['Ingredient'])
39
40 # Adding model 'RecipeIngredient'
41 db.create_table('recipe_recipeingredient', (
42 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
43 ('ingredient', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['recipe.Ingredient'])),
44 ('units', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['recipe.Unit'])),
45 ('quantity', self.gf('django.db.models.fields.FloatField')()),
46 ('recipe', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['recipe.Recipe'])),
47 ))
48 db.send_create_signal('recipe', ['RecipeIngredient'])
49
50
51 def backwards(self, orm):
52 # Deleting model 'Unit'
53 db.delete_table('recipe_unit')
54
55 # Deleting model 'Recipe'
56 db.delete_table('recipe_recipe')
57
58 # Deleting model 'Ingredient'
59 db.delete_table('recipe_ingredient')
60
61 # Deleting model 'RecipeIngredient'
62 db.delete_table('recipe_recipeingredient')
63
64
65 models = {
66 'recipe.ingredient': {
67 'Meta': {'ordering': "('name',)", 'object_name': 'Ingredient'},
68 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
69 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'})
70 },
71 'recipe.recipe': {
72 'Meta': {'ordering': "('title',)", 'object_name': 'Recipe'},
73 'cook_time': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
74 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
75 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
76 'instructions': ('django.db.models.fields.TextField', [], {}),
77 'oven_temp': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
78 'prep_time': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
79 'servings': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
80 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '150'}),
81 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
82 },
83 'recipe.recipeingredient': {
84 'Meta': {'object_name': 'RecipeIngredient'},
85 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
86 'ingredient': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['recipe.Ingredient']"}),
87 'quantity': ('django.db.models.fields.FloatField', [], {}),
88 'recipe': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['recipe.Recipe']"}),
89 'units': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['recipe.Unit']"})
90 },
91 'recipe.unit': {
92 'Meta': {'ordering': "('name',)", 'object_name': 'Unit'},
93 'abbreviation': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}),
94 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
95 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
96 }
97 }
98
99 complete_apps = ['recipe'] \ No newline at end of file
diff --git a/recipe/migrations/__init__.py b/recipe/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/recipe/migrations/__init__.py
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..9ae3a99
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,3 @@
1Django==1.4
2gunicorn==0.17.2
3South==0.7.6