Django-json小部件是一个替代小部件,它使编辑Django的jsonfield字段变得容易。

django-json-widget-cop的Python项目详细描述


https://badge.fury.io/py/django-json-widget.svghttps://travis-ci.org/jmrivas86/django-json-widget.svg?branch=masterhttps://codecov.io/gh/jmrivas86/django-json-widget/branch/master/graph/badge.svg

另一个小部件,使编辑新Django的字段JSONField(特定于PostgreSQL的模型字段)变得容易

快速启动

安装django json小部件:

pip install django-json-widget

将其添加到已安装的应用程序中:

^{pr2}$

在您的管理员py公司名称:

fromdjango.contribimportadminfromdjango.contrib.postgresimportfieldsfromdjango_json_widget.widgetsimportJSONEditorWidgetfrom.modelsimportYourModel@admin.register(YourModel)classYourModelAdmin(admin.ModelAdmin):formfield_overrides={fields.JSONField:{'widget':JSONEditorWidget},}

您也可以在表单.py公司名称:

fromdjangoimportformsfromdjango_json_widget.widgetsimportJSONEditorWidgetfrom.modelsimportYourModelclassYourForm(forms.ModelForm):classMeta:model=YourModelfields=('jsonfield',)widgets={'jsonfield':JSONEditorWidget}

配置

可以使用以下选项自定义JSONEditorWidget:

  • width:编辑器的宽度,以CSS大小单位(px、em、%等)为字符串。默认为90%。在
  • height:编辑器的高度,以字符串CSS大小为单位。默认为550px。在
  • options:由JSON editor接受的选项的dict。不支持需要函数(例如onError)的选项。在
  • mode(已弃用):默认编辑器模式。此参数是多余的,因为它可以指定为options的一部分。为与0.2.0版向后兼容而保留。在
  • attrs:要应用于包装器元素的HTML属性。参见Django Widget documentation。在

JSONEditorWidget小部件

在此之前:

https://raw.githubusercontent.com/jmrivas86/django-json-widget/master/imgs/jsonfield_0.png

之后:

https://raw.githubusercontent.com/jmrivas86/django-json-widget/master/imgs/jsonfield_1.png

学分

用于呈现此包的工具:

历史

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量