Могут ли свойства модели отображаться в шаблоне

Я пытаюсь отобразить свойство модели в шаблоне, который использует inlineformset_factory. Это вообще возможно? Я не встречал ни одного примера.

Я пытаюсь отобразить 'json_data' в моем шаблоне

class RecipeIngredient(models.Model):
    recipe = models.ForeignKey(Recipe)
    ingredient = models.ForeignKey(Ingredient)
    serving_size = models.ForeignKey(ServingSize)
    quantity = models.IntegerField()
    order = models.IntegerField()
    created = models.DateTimeField(auto_now_add = True)
    updated = models.DateTimeField(auto_now = True)

    def _get_json_data(self):
        return u'%s %s' % (self.id, self.ingredient.name)

    json_data = property(_get_json_data)

в views.py

RecipeIngredientFormSet = inlineformset_factory(models.Recipe, models.RecipeIngredient, form=forms.RecipeIngredientForm, extra=0)
recipeIngredients = RecipeIngredientFormSet(instance = objRecipe)

В моем шаблоне у меня есть это, но я не ничего не вижу

{% for form in recipeIngredients %}
{{ form.json_data }}
{% endfor %}
6
задан iJK 21 August 2010 в 03:06
поделиться