我将网站导航菜单存储在数据库中。我想在启动服务器后加载列表中的所有对象,但我不知道该怎么做。我确实需要这样做,因为将来在 View 中从数据库加载数据来显示菜单会出现问题。
我尝试将加载代码放在settings.py中,但出现错误,并且在导入后的 View 中放入加载代码,但没有效果。
最佳答案
我认为您需要模板上下文处理器。
这是 James Bennett 的一个很好的教程:
http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
关于django - 如何在服务器启动时从模型加载对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031646/