summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2010-12-29 17:47:30 -0500
committerMike Crute <mcrute@gmail.com>2010-12-29 17:47:30 -0500
commitda8c20c181eb7aac8755c617c9425896ce8cb827 (patch)
tree99f05d637623b71e9eb21732c5d60252431a3edd
parentb8bc3f6a387956dd412f986632a6c0dcdd9afd72 (diff)
downloadgreenbox-da8c20c181eb7aac8755c617c9425896ce8cb827.tar.bz2
greenbox-da8c20c181eb7aac8755c617c9425896ce8cb827.tar.xz
greenbox-da8c20c181eb7aac8755c617c9425896ce8cb827.zip
Guarding against double registration
-rw-r--r--greenbox/recipe/models.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/greenbox/recipe/models.py b/greenbox/recipe/models.py
index 0718096..b4925cd 100644
--- a/greenbox/recipe/models.py
+++ b/greenbox/recipe/models.py
@@ -1,4 +1,5 @@
1from django.contrib import admin 1from django.contrib import admin
2from django.contrib.admin import sites as admin_sites
2from django.contrib.admin import ModelAdmin, TabularInline 3from django.contrib.admin import ModelAdmin, TabularInline
3from django.db import models 4from django.db import models
4from django.db.models import CharField, IntegerField, TextField, FloatField 5from django.db.models import CharField, IntegerField, TextField, FloatField
@@ -82,6 +83,9 @@ class IngredientAdmin(ModelAdmin):
82 search_fields = ('name',) 83 search_fields = ('name',)
83 84
84 85
85admin.site.register(Unit, UnitAdmin) 86try:
86admin.site.register(Ingredient, IngredientAdmin) 87 admin.site.register(Unit, UnitAdmin)
87admin.site.register(Recipe, RecipeAdmin) 88 admin.site.register(Ingredient, IngredientAdmin)
89 admin.site.register(Recipe, RecipeAdmin)
90except admin_sites.AlreadyRegistered:
91 pass