0
(Django的1.10,Python 2.7版)Django的:檢查是否今天範圍DateTime對象的
我有一年型號:
class Year(models.Model):
start_date = models.DateTimeField()
end_date = models.DateTimeField()
election_nomination_start_datetime = models.DateTimeField()
election_nomination_end_datetime = models.DateTimeField()
我想讓哪位我從來沒有做過一箇中間件之前 - 檢查datetime.today
或datetime.now
是否在年度任何對象的election_nomination_start_datetime
和election_nomination_end_datetime
之間的日期範圍內;因此某些頁面的可訪問性會有所不同。
我不知道如何執行這個,所以任何幫助都非常感謝。 此外,如果可以按照我上面描述的方式(限制訪問URL等)給出使用中間件的示例,那對我來說非常有利。
謝謝。
爲什麼你認爲中間件是這裏正確的做法?如果某些視圖只能在特定時間訪問,那麼在視圖中檢查視圖不是更好嗎?像@Alasdair所說的 – Alasdair
,爲什麼需要中間件?在使用querysets對象之前,我做了類似的事情。 – Algorithmatic