使用djangorestframework帮助弥合django的表单和vueformgenerator的模式之间的差距的包。
django-vueformgenerator的Python项目详细描述
使用djangorestframework帮助弥合django的表单和vueformgenerator的模式之间的差距的包。
快速启动
安装django vueformgenerator:
pip install django-vueformgenerator
然后在项目中使用:
from django_vueformgenerator.schema import Schema from django import forms import json class TestForm(forms.Form): title = forms.CharField(max_length=128) content = forms.TextField(max_length=1280) form = TestForm() # or TestForm(data={'title':'My Title'}) schema = Schema().render(form) print(json.dumps(schema))
功能
- 待办事项
运行测试
代码真的有用吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r requirements_test.txt (myenv) $ python runtests.py
历史记录
0.2.3(2016-11-03)
- 添加对虚线模型的支持。通过使用 名称带有双下划线的字段(例如“foo_u bar_u baz”,其中 将在模式的model字段中变为“foo.bar.baz”)。
0.2.2(2016-11-01)
- 修复在表单中使用初始数据的实现。以前,如果你用 charfield(initial='foo')则当 正在创建架构。
0.2.1(2016-10-27)
- 修复测试中的错误,以便测试在Python2.7中成功运行。
0.2.0(2016-10-25)
- 添加在表单 中使用现有数据的能力
- 不推荐:以前使用过schema()的任何代码。render(myform)应该 现在使用schema().render(myform())(换句话说,render()接受 一个窗体的实例,而不是窗体本身)。检查你是否在打电话 对于contract函数,您可以使用python-wd运行代码 (例如,python-wd manage.py runserver)。
0.1.1(2016-10-18)
- 添加其他测试以生成架构
- 为数字和选项之间的选择添加组件
- 添加Python2支持
- 添加更好的文档
- 修复错误小部件上引发的异常
0.1.0(2016-10-11)
- pypi上的第一个版本。