我正在编写一个脚本,它将接受一些参数。我需要验证用户必须输入的一个参数。我使用[ValidateSet(...)]
块的Param
功能。
但是,我需要针对很长的hash table
验证此参数。
由于我的哈希表是在Param
之后声明的,因此如何针对该哈希表的键验证用户输入?
答案 0 :(得分:3)
Ansgar Wiechers正确地指出,在您的情况下您需要在脚本内 进行参数验证,因为脚本中尚无法进行验证声明(解析)时间;使用脚本块(为简单起见)来演示该技术:
from django.dispatch import receiver
from .models import Upload
from django.db.models.signals import post_save
@receiver(post_save, sender=Upload)
def upload_items(sender, **kwarg):
pass