- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,我在图书馆 PLOW 网站上工作(这是爱荷华州图书馆系统的表单网站)。我不知道如何格式化日期覆盖字段,以便当有人尝试提交表单时,它不会给他们消息“日期必须是 future 的日期”。可能有其他东西阻止了表单通过,但我认为是这个。
(请注意,我不是程序员,对 HTML 知之甚少,我只是学习了一些快速教程。)
这是我收到的错误消息: TypeError: unbound method Date() must be called with DateTime instance as first argument (got int instance instead)
这就是我想要做的:当我进入“Overrides”下时,有三个粗体标题可供选择:“Default Expression”、“Custom Validator”和 Enabling Expression”。除了“Custom Validator”,它们都是空白的,上面写着:python: test(value < DateTime(),False,'Date must be a future date')
。这会为给定的任何日期显示错误消息“日期必须是 future 的日期”,无论它有多远。
我很困惑为什么这不起作用,在进行了一些 Google 搜索后,我想到了这个: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)
帮助?我想要的是让所有 future 的日期都能正常工作,之前是否正常,网站只是有一个我无法识别的不同问题?
注意:“小于”符号周围有空格,这些空格原本不存在,否则您的网站认为我在告诉它一个代码。
最佳答案
这个错误:
TypeError: unbound method Date() must be called with DateTime instance as first argument (got int instance instead)
... 是当您尝试在类本身而不是类的实例上调用普通实例方法时得到的结果。*(还有其他情况可能会出现,但这是迄今为止最常见的.) 你的代码确实在类本身上调用了一个方法:
DateTime.Date(2013, 10, 23)
我不知道这个 DateTime
类是什么,也不知道它的 Date
方法,但如果它们类似于标准库的 datetime.datetime
类及其 date
方法,你做错了。
datetime
模块有时会引起混淆,因为该模块和其中的一个类具有相同的名称。而且,更令人困惑的是,该类的某些方法与模块中的其他类或函数具有相同的名称。因此,这是构造 date
对象的完全有效的方法:
import datetime
d = datetime.date(2013, 10, 23)
…这构造了相同的对象:
import datetime
d = datetime.datetime(2013, 10, 23).date()
……还有这个:
from datetime import datetime
d = datetime(2013, 10, 23).date()
…但这是在 datetime
类上调用 date
实例方法的尝试,这是无稽之谈,会引发与您看到的相同类型的异常。
from datetime import datetime
d = datetime.date(2013, 10, 23)
* 如果您想知道为什么会出现此错误以及这究竟意味着什么,您必须了解绑定(bind)方法与未绑定(bind)方法、如何调用绑定(bind)方法等。This blog post试图解释它。但您可能不需要知道所有这些来解决您的问题。
关于python - 类型错误 : unbound method Date() must be called with DateTime instance as first argument (got int instance instead),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19551036/
我遇到了一个小问题,请求您的帮助!使用 BeanIO 2.1 并处理固定长度文件,我当前正在尝试检索结构如下的记录 :28C:5n/5n ':28C:':修复 5 个数字(最多) '/':修复 5 个
我使用的 drscheme 来自: http://www.archlinux.org/packages/extra/x86_64/drscheme/ 我正在尝试使用教科书中的示例代码,但我不断收到“未
我正在尝试将一个整数参数 N 传递给 cake 并返回一个大小为 N 的 2 平方的列表(为了举例)。例如面包店:cake(3) => [4,4,4] 这是我迄今为止尝试过的: -module(bak
我正在使用 SLIME 来调试我的 Common Lisp 函数。在函数内部,我让它人为地发出错误信号(尝试“调试”——也许我应该单步执行),如下所示: (define-condition unkno
这让我陷入了困境(抱歉,我对 python 还是很陌生)感谢您提供任何形式的帮助。 错误 print Student.MostFrequent() TypeError: unbound method
自从我尝试将代码重构到不同的文件中以来,这个 Python 问题一直困扰着我。我有一个名为 object.py 的文件,其中的相关代码是: class Object: #this is a gener
需要一个关于如何将原始类型集合传递给未绑定(bind)函数/或操作以及如何返回原始类型集合的示例。 例如整数列表或数组。 这是一个简单的例子。 List GetEvenNumbers(List num
我使用 xsd.exe/out 从 XML 片段生成了一个 XSD 文件 它所做的是为某些元素创建 maxOccurs="unbounded" 属性。 如果我只希望该元素出现一次,而不是一个集合,我应
问题 为什么情况 2 会导致“未绑定(bind)占位符参数”,而情况 1 却可以? 案例1 val h: (Int => Int) = (x:Int) => { scala.util.Random.n
问题 为什么情况 2 会导致“未绑定(bind)占位符参数”,而情况 1 却可以? 案例1 val h: (Int => Int) = (x:Int) => { scala.util.Random.n
我试图在 Maven 下使用 wro4j(1.6.2 和 1.6.3-SNAPSHOT),但我遇到了 jquery.tablesorter.js 的问题插件。 在第 972 行(或附近)有一个 ecl
我想在一个时间窗口内尝试 avg() 聚合代码 select user_id,timestamp avg(y) over(range between '5 second' preceding and
我以前从未见过这个错误: TypeError:必须使用 test_imports 实例作为第一个参数调用未绑定(bind)方法 halt_listener()(取而代之的是 Queue 实例) 当我运
考虑以下示例 Simulink (Download example)系统: 输入是一个幅度和一个不断增加的角度,它将返回两个正弦,如预期的实部和虚部: 从实部和虚部计算幅度是没有问题的。获取域中的角度
对于我的高级高等计算类(class),我需要做一个项目,我的任务是制作太空入侵者,我以前从未使用过Python,到目前为止我对自己的进展非常满意,但是我最近遇到了一个我不知道的错误如何处理。代码如下。
我想创建一个python类来封装一些全局变量: class TestEnvironment(object): _on_out = None # ... @staticmetho
虽然最近将一个新项目导入到 eclipse 中,但有一次当我尝试添加 GROOVY_SUPPORT 库时,它会显示为“未绑定(bind)”并出现错误-X,如下所示: 它也没有像我预期的那样出现在包资源
如何在类定义后使类方法静态化?也就是说,为什么第三种情况会失败呢? >>> class b:... @staticmethod... def foo():... pass...>>> b.fo
我在完成项目后收到两条错误消息: 在解决构建路径错误之前无法构建项目。 未绑定(bind)的类路径容器:项目“method_test”中的“JRE 系统库 [OSGi/Minimum-1.2]” 我认
此代码显示未绑定(bind)异常,我尝试了所有组合..无法解决!! 整个代码是: 最佳答案 你需要这个 xmlns:android="htt
我是一名优秀的程序员,十分优秀!