a = "'Something': False"
我想這是這個
a = 'Something': False
我該怎麼辦呢?我可以在雙引號內刪除東西,但不能用引號本身。研究過,找不到。我時刻在心中。對不起
我試着這樣做:
query_results = UserProfile.objects.filter(Location: location, Gender: gender).extra(select={'rank': a > 0}, order_by=['-rank'])
其中位置=的Someplace和性別=男或女。
但是當我不想要特定的性別或位置時怎麼辦。我能想到的唯一要做的事情是應該做
Location__isnull:False, Gender__isnull:False
,但我不能兼得
Location:location, Location__isnull:False.
因此,我必須有位置參數作爲一個變量。
我怎麼能這樣做。關於位置和性別的信息來自請求.GET
我不能發佈我的代碼,因爲我不斷刪除和更改意大利麪條嘗試使可食用的東西。
你的第二個例子是無效的語法。你是不是指'a = {'Something':False}? – Cameron
這就是問題所在。我想在{}中放入'a'。正如{a} –
你會用'a'做什麼?如果你打印出來,結果已經是「'Something':False」。 – amazingjxq