我如何指定或確定我的對象在Python中的值,如果它有這個值[]
或它有[<Booking: arab>]
, 讓我們說,在我的查詢集中,我篩選了一個不存在於我的對象中的值。如何在django中指定對象的值:is []是否等於None?
這裏是我做了什麼:這date_select沒有數據
>>> x = Booking.objects.filter(date_select='2011-12-3')
>>> print x
[]
>>> if x == None:
... print 'none'
...
>>>
是[]
不等於None?
當我嘗試有數據
>>> x = Booking.objects.filter(date_select='2011-12-2')
>>> print x
[<Booking: arab>, <Booking: arab>, <Booking: vvv>]
>>> if x == None:
... print 'none'
...
>>>
我只是想確定x是否有數據... 任何人都可以給我一個關於我的情況的想法嗎?
在此先感謝
你的例子似乎提供絕對的證據證明'[]'不等於'None'。既然你的例子提供了所有需要的證明,你究竟在問什麼?你能否改述你的問題,以反映你提供了證明「[]'不等於'無」的事實? –