from django.contrib import admin
-from recipes.maayanwich.models import Artist, Ingredient, Sandwich
-
-class ArtistAdmin(admin.ModelAdmin):
- prepopulated_fields = {"slug": ("name",)}
+from recipes.maayanwich.models import Ingredient, Sandwich
class IngredientAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("name",)}
class SandwichAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("adjective",)}
-admin.site.register(Artist, ArtistAdmin)
admin.site.register(Ingredient, IngredientAdmin)
admin.site.register(Sandwich, SandwichAdmin)
\ No newline at end of file
from django.forms import ModelForm
-from models import Sandwich, Ingredient, Artist
+from models import Sandwich, Ingredient
class SandwichForm(ModelForm):
class Meta:
model = Ingredient
- exclude = ('slug',)
-
-
-class ArtistForm(ModelForm):
-
- class Meta:
- model = Artist
exclude = ('slug',)
\ No newline at end of file
def __unicode__(self):
return self.name
-
-class Artist(models.Model):
- name = models.CharField(max_length=150)
- slug = models.SlugField()
- bio = models.TextField()
-
- def __unicode__(self):
- return self.name
-
-
class Sandwich(models.Model):
adjective = models.CharField(max_length=200)
slug = models.SlugField()
date_made = models.DateField()
ingredients = models.ManyToManyField(Ingredient)
date_added = models.DateTimeField(default=datetime.datetime.now, editable=False)
- artist = models.ForeignKey(Artist, related_name='Artist')
- patron = models.ForeignKey(Artist, related_name='Patron')
picture = models.ImageField(upload_to='sandwiches/')
notes = models.TextField()
user = models.ForeignKey(User)
from django.shortcuts import render_to_response
urlpatterns = patterns('',
- (r'^addsandwich/$', views.add_sandwich),
+ (r'^addsandwich/$', views.add_sandwich),
(r'^addingredient/$', views.add_ingredient),
)
from django.http import HttpResponse
-from forms import SandwichForm, IngredientForm, ArtistForm
+from forms import SandwichForm, IngredientForm
from django.shortcuts import render_to_response
from django.core.files.uploadedfile import SimpleUploadedFile
from django.template.defaultfilters import slugify
-from models import Sandwich, Artist, Ingredient
+from models import Sandwich, Ingredient
import datetime