我在 django 2 中,在这里面临一些问题。让我先给你我的文件
视图.py
class home_view(ListView):
model = home_blog_model
template_name = "home.html"
context_object_name = "posts"
paginate_by = 6
ordering = ['-date']
def get_context_data(self , **kwargs):
context = super(home_view , self).get_context_data(**kwargs)
context.update({"snippets":snippet_form_model.objects.all()})
return context
Run Code Online (Sandbox Code Playgroud)
模型.py
class snippet_form_model(models.Model):
title = models.CharField(max_length=500)
language = models.CharField(max_length=50)
code = models.TextField()
describe = models.TextField()
class Meta:
ordering = ['-created']
def __str__(self):
return self.title
Run Code Online (Sandbox Code Playgroud)
问题是我想将 {{ snippet_form_model }} 的元素按相反顺序排序,但我没有在该模型中指定要排序的日期。有什么不同的方式来设置顺序吗?