我有一个名为client_items的视图中的项目列表。我希望能够使用变量items_list,这是另一个在client_items中称为edit_order的视图。那么有没有办法从不同的角度调用变量? (从另一个视图中导入一个变量,并能够在另一个视图中使用这个变量)我不能只写在client_items视图中,因为它需要一个order_no扩充。Django想要使用另一个视图中的变量
编辑:这是我最新的观点。我曾尝试创建另一个名为items_in_edit_order的视图。在这一点上,我得到了`order_no没有定义。
def items_in_edit_order(order_no):
order = models.Order.objects.get(pk = order_no)
return order
def client_items(request, client_id = 0):
client = models.Client.objects.get(pk = client_id)
items = client.storageitem_set.all()
order = items_in_edit_order(order_no)
return render_to_response('items.html', {'items':items, 'client':client, 'order':order}, context_instance = RequestContext(request))
可能重复的[想从另一个视图打印出项目列表django](http://stackoverflow.com/问题/ 4935019 /想要打印出来的项目从另一个视图django) – 2011-02-09 16:33:05