0
我們有一個端點可以讓您搜索兩個日期之間的事件。根據模型中不存在的查詢參數過濾請求
/events?start_time=X&end_time=X
事件與一個模型:
- ID
- 名
- EVENT_DATE
我們是否應該在視圖中start_time
和end_time
參數做驗證,串行器或模型?
我們要確保包含start_time
參數,end_time
是可選的,並確保這兩個參數均爲格式良好的日期。
這是視圖中的定製邏輯,還是DRF(或Django)提供來執行此驗證的一組幫助器?
使用裝飾器來驗證你的兩個/單一的日期格式正確,我希望查詢設置你可以很容易做到 –