基于查询的视图,定期更改

时间:2017-09-11 20:04:07

标签: python django

所以我正在为餐馆的页面制作一个django项目,我需要查看每周更改的菜单。

class WeeklyChangingMenu(models.Model):
     introduction_date = models.DateField()
     options = models.CharField(max_length=500)

然后我有一个菜单视图:

def menu(request):
    menu = WeeklyChangingMenu.objects.get(introduction_date < datetime.date.today())
    return render(request, "menu.html", {"menu":menu})

我正在寻找一种方法,而不是一遍又一遍地进行相同的查询,只需每周一次查询,例如 manage.py 命令来存储它,重复使用信息,好像它被硬编码到视图中一周,这将使数据库更容易。

0 个答案:

没有答案