-1

我正在开发在线食品订购服务,并且我已经开发了大部分功能。在请求的那一刻,我希望应用程序能够根据用户的请求返回给定餐厅的菜单。我认为逻辑与主键有关,但我不知道该怎么做。提前谢谢你,祝你圣诞节快乐。。

4

1 回答 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 回答