我正在开发在线食品订购服务,并且我已经开发了大部分功能。在请求的那一刻,我希望应用程序能够根据用户的请求返回给定餐厅的菜单。我认为逻辑与主键有关,但我不知道该怎么做。提前谢谢你,祝你圣诞节快乐。。
问问题
56 次
1 回答
0
如果您知道它的 id(或主键) ,则可以使用该get()
方法从模型中获取单个对象。查看有关如何使用 get 检索单个对象的文档。
例如
#models.py
class Menu(models.Model):
title = models.CharField(max_length=50)
#views.py
def get_menu(request, menu_id):
menu = get_object_or_404(models.Menu, pk=menu_id)
data = {'menu' : menu}
return render_to_response('menu.html', data, context_instance=RequestContext(request))
#urls.py
url(r'^menu/(?P<menu_id>\d+)/$', 'yourappname.views.get_menu')
于 2012-12-24T14:57:28.010 回答