好的,我正在開發一個庫PLOW網站(這是愛荷華州圖書館系統狀態的表單網站) 。我無法弄清楚如何格式化日期覆蓋字段,以便當有人試圖提交表單時,它不會給他們「日期必須是未來日期」的消息。可能還有別的東西阻止了表單的通過,但我認爲是這樣。TypeError:未綁定方法Date()必須以DateTime實例作爲第一個參數調用(改爲int實例)
(請注意,我不是一個程序員,不太瞭解HTML,我剛喝了一對夫婦快速教程)
這是錯誤消息我得到: TypeError: unbound method Date() must be called with DateTime instance as first argument (got int instance instead)
這就是我想要做的事: 當我走在「替換」有三種大膽的標題以供選擇:「默認的表達式」,「自定義驗證」,並啓用表達式」所有的它們是空白的,除了「自定義驗證器」這樣說:python: test(value < DateTime(),False,'Date must be a future date')
。無論將來有多遠,它都會提示錯誤消息「日期必須是未來日期」。
我很困惑,爲什麼這是行不通的,並做了一些谷歌搜索後,我想出了這個:python: test(value < DateTime.Date(2013, 10, 23),False,'Date must be a future date')
而這正是我從收到此錯誤信息:
TypeError: unbound method Date() must be called with DateTime instance as first argument (got int instance instead)
幫助?我想要的是所有未來的日期都能正常工作,之前是否正常,該網站還有一個我無法識別的問題?
注意:「不到」符號附近有空格,這些空格原本並不存在,但否則您的網站認爲我正在告訴它一個代碼。
你從哪裏得到這些'日期時間'對象'日期'方法?標準庫模塊['datetime'](http://docs.python.org/3.3/library/datetime.html)只有'datetime'對象和'date'方法。 – abarnert