Кажется, я не вижу, куда я иду не так. Прости меня, потому что я новичок в этом. Я пытаюсь отобразить 10 новейших объектов в модели.
Вот цикл я использовал, чтобы поместить все эти объекты в список:
# put the top 10 newest Recipe objects in a list
entries_list = []
all_recipes = Recipes.objects.annotate(Count('id'))
newest_recipe_index = len(all_recipes)
index = 0
while index < 10:
try:
x = Recipes.objects.get(id=newest_recipe_index)
entries_list.append(x)
newest_recipe_index = newest_recipe_index - 1
index = index + 1
except:
index = index + 1
pass
Я затем визуализировать это на странице, как так:
c = RequestContext(request, {'form' : form, 'entries_list' : entries_list})
return render_to_response("main.html", c)
И вот мой html:
{% for entries in entries_list %}
<i><b>Name:</i></b> {{ entries_list.name }}<br>
<img src="/images{{ entries_list.picture }}" height="300" width="300"></img><br>
<i><b>Ingredients:</i></b> {{ entries_list.ingredients }}<br>
<p><i>{{ entries_list.description }}</i></p>
<i><b>Created by:</i></b> {{ entries_list.user }}<br><br>
{% endfor %}
И вот models.py:
class Recipes(models.Model):
name = models.CharField(max_length=50)
ingredients = models.CharField(max_length=300)
picture = models.ImageField(upload_to = 'recipes/%Y/%m/%d')
user = models.CharField(max_length=30)
date = models.DateTimeField(auto_now=True)
description = models.TextField()
comments = models.ManyToManyField(Comments)
Кажется, что цикл работает. Здесь указано правильное количество записей. Просто тэги шаблона не работают. Они просто пустые. Так что кажется, что это работает просто хорошо помещая объекты в список, он просто не получит мои отдельные поля.
-121--1360384-Я использую самую современную версию Eclipse (Helios) для разработки Java. Я написал много кода для моего проекта, и я также использую какой-то сторонний код в проекте.
Для стороннего кода нормально создавать внутренние исключения, даже если нет ничего плохого. Оно поймает их само. Во время обычного запуска код стороннего производителя может вызвать множество этих не-действительно-проблемных исключений.
Я хотел бы сказать Eclipse, что во время отладки он должен сломаться, когда какой-либо из моих кодов вызывает исключение, но не когда другой код, на который я ссылаюсь, создает исключение. Кто-нибудь знает, поддерживает ли Eclipse это?
Я знаю, что Eclipse позволяет вам сломаться только тогда, когда возникают исключения определенных типов, но это не помогает, когда код третьей стороны и мой собственный код создают стандартные исключения.