一组Django表单的高级抽象(django.forms)。
历史上,Django随附了django.contrib.formtools - 一组用于特定表单用例的各种实用程序。此代码现在与Django分开分发,以便于维护和修剪Django代码库的大小。在Django 1.8中,从django.contrib.formtools导入将不再工作。
新的formtools包名为django-formtools,主模块名为formtools。版本1.0包括与Django一起提供的代码包含的两个主要功能:表单预览和表单向导视图的帮助器。
有关详细信息,请参阅官方文档。
如果您使用旧的django.contrib.formtools包,请按照以下两个简单的步骤更新您的代码:
安装版本1.0的第三方django-formtools包。
更改应用程序的import语句以引用新程序包。
例如,更改:
from django.contrib.formtools.wizard.views import WizardView
至:
from formtools.wizard.views import WizardView
新包的版本1.0中的代码是相同的(它是直接从Django复制的),所以你不必担心在功能方面的向后兼容性。只有导入已更改。
2015年5月13日