所以我正在为餐馆的页面制作一个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 命令来存储它,重复使用信息,好像它被硬编码到视图中一周,这将使数据库更容易。