def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
在一个django项目中,我使用了这个功能,但我不知道为什么要使用这个
这是对django的管理部分的引用。
在与模型对应的管理部分中,每个模型都有一个名为list_display的属性,该属性控制哪些字段显示在管理员的更改列表(所有对象的列表显示(页面上。
现在,如果您希望在list_display中更改was_published_neyly的默认排序顺序,可以通过设置admin_order_field属性来完成。
供您参考
在django教程中,was_published_recently.admin_order_field=';pub_date';