使用djangorestframework帮助弥合django的表单和vueformgenerator的模式之间的差距的包。

django-vueformgenerator的Python项目详细描述


https://badge.fury.io/py/django-vueformgenerator.pnghttps://travis-ci.org/player1537/django-vueformgenerator.png?branch=master

使用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上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素