2017-03-29 52 views
0

我一直在尋找無處不在的時間和前後的文檔。即我的學校應用程序是用於約會。他們希望我確保沒有人能夠在當天之前註冊。如果有人可以給我一個格式,我可以把它放到一天。但不僅是問題的解決方案,而且是一些非常詳細的文檔的鏈接,因爲我需要在這個項目上花費大量的時間和日期,這很好。排除日期通過.exclude

'other' : Item.objects.exclude(time |date:"M d, Y"), 

那是目前的代碼,它不工作。我得到無效的語法。如果我拿出()它的()我的網頁加載()是問題。任何幫助都將被極大地佔用。

+0

用你試過的代碼更新文章,你得到的回溯是什麼? –

+0

我有的代碼是,那裏有一條線沒有追溯返回得到一些文本錯誤關閉服務器 –

+0

你不能給它任何你想要的語法,並期望它的工作。 'date:'是一個django模板語法。嘗試strftime以您想要的格式格式化時間 – karthikr

回答

0

也許嘗試過濾的日期範圍,而不是排除之前和之後

Item.objects.filter(date__range=["2017-01-01", "2017-01-31"]) 

要排除之前和之後這樣的事情應該__lt工作不足和__gt爲大於:

Item.objects.exclude(date__lt=datetime.date(2017, 1, 1)).exclude(date__gt=datetime.date(2017, 1, 31)) 
+0

雖然這確實排除了我需要的所有內容,但只需在現在的時間即可完成。有沒有辦法做到這一點,所以只有未來的日期顯示, –