Django的验证上保存是一个Django应用程序,自动调用full_clean()对模型保存在(),以防止被保存的无效数据。
出人意料的是,这并不在默认情况下发生的,显然是为了向下兼容的原因。
添加到你的Django项目
需要Django的1.4或1.3。
呼叫从您的应用程序的models.py validate_on_save.validate_models_on_save('your_app_name“)(我把这个电话附近models.py结束,不知道这是否事项)。
发布版本中的PyPI
发布Django的验证上,保存的PyPI的新版本,设置validate_on_save / __ init__.py的__version__字符串,然后运行:
#执行对多个环境的考验
TOX
#发布到的PyPI
./setup.py发布
#标签(1.0.0变更为您要发布的版本!)
git的标签-a V1.0.0 -m“版本1.0.0”
混帐推--tags
运行测试
若要对当前环境的测试:
./manage.py测试
若要对多个环境测试,安装使用PIP安装TOX TOX,确保您目前还不在一个虚拟的环境中,那么只需运行TOX:
TOX
要求:
- 在Python中
- 在Django的
评论没有发现