Allow ingredient editing in admin
This commit is contained in:
parent
c369fbac1e
commit
1247a53278
|
@ -4,6 +4,10 @@ from django.contrib import admin
|
|||
from .models import Composition, Ingredient, Recette, Unite
|
||||
|
||||
|
||||
class IngredientInline(admin.TabularInline):
|
||||
model = Recette.ingredients.through
|
||||
|
||||
|
||||
class RecetteForm(forms.ModelForm):
|
||||
photo = forms.ImageField(
|
||||
label="Photo",
|
||||
|
@ -18,6 +22,7 @@ class RecetteForm(forms.ModelForm):
|
|||
@admin.register(Recette)
|
||||
class RecetteAdmin(admin.ModelAdmin):
|
||||
form = RecetteForm
|
||||
inlines = [IngredientInline]
|
||||
|
||||
|
||||
admin.site.register(Composition)
|
||||
|
|
|
@ -3,11 +3,14 @@
|
|||
{% block content %}
|
||||
<h1>{{ recette.nom }}</h1>
|
||||
|
||||
{% if recette.photo %}
|
||||
<div class="photo"><img src="{{ recette.photo.url }}"></div>
|
||||
{% endif %}
|
||||
|
||||
<div>{{ recette.preparation }}</div>
|
||||
<div>{{ recette.prep|linebreaksbr }}</div>
|
||||
|
||||
{% if recette.ingredients.count %}
|
||||
<h2>Ingrédients</h2>
|
||||
<ul>
|
||||
{% for comp in recette.ingredients.all %}
|
||||
<li>{{ comp }}</li>
|
||||
|
|
Loading…
Reference in a new issue