小编zer*_*00l的帖子

Lisp:为什么以及如何(零无)评估为真?

(if '(nil nil)
    'print-true
    'print-false)

(if '(nil)
    'print-true
    'print-false)
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,为什么Lisp解释器总是将这些表单评估为true(print-true).我认为nil在Common Lisp中表示为false.

我正在使用GNU CLISP.

lisp clisp

5
推荐指数
1
解决办法
430
查看次数

django表单验证:验证初始值

我有一个django形式(forms.Form).每个表单字段都有初始值,如


class SomeForm(forms.Form):
  city = forms.CharField(initial="Your city here")


当某人发布此表单而不更改初始值时(即,如果没有输入任何内容作为城市,则城市字段将为"您的城市").form.is_valid()不会引发验证错误.有什么办法可以让验证失败吗?是否有任何内置的方法/属性可以调用/设置以使表单验证失败?或者我必须手动验证它?

forms django validation

1
推荐指数
1
解决办法
891
查看次数

标签 统计

clisp ×1

django ×1

forms ×1

lisp ×1

validation ×1