Пробовал в модели указывать
class Meta:
ordering = ["-id"]
и во views.py
objs = MyModel.objects.all().order_by("-id")
Не работает.
Модель вроде обычная
class MyModel(models.Model):
field1 = models.ForeignKey(
field2 = models.ManyToManyField(
В шаблоне вывожу
{% for item in objs %}
<tr>
<td>{{ item.field1 }}</td>
<td>{% for name in item.field2.all %} {{ name.last }} {% endfor %}</td>
</tr>
{% endfor %}
Вопрос:
Как отсортировать объекты модели по внутреннему идентификатору id (который присваивается автоматически при создании объекта)?
Хочу чтобы недавно созданные объекты были вверху списка. Можно обойтись без создания дополнительного поля "дата создания"?
P.S. сортировка же будет по числу, а не по строке?