跳转到主要内容

从上传的文件中批量填写django表单。

项目描述

django-batchform

本项目旨在提供一种简单而强大的方法,通过单个上传的文件(CSV、xlsx等)批量填写表单。

它使用Django基于类的通用视图来实现此目的,允许进行非常简单的配置

from django import forms
from batchform import views

class LineForm(forms.Form):
    col1 = forms.CharField(max_length=10)
    col2 = forms.CharField(max_length=10)
    col3 = forms.CharField(max_length=10)

class BatchFormView(views.BaseUploadView):
    lines_form_class = LineForm
    columns = ('col1', 'col2', 'col3')

演示

为了查看应用程序,请简单地克隆存储库,确保您有Django在您的存储库中,然后运行

./manage.py runserver

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

django-batchform-0.3.0.tar.gz (9.4 kB 查看散列)

上传于 来源

构建的发行版

django_batchform-0.3.0-py3-none-any.whl (9.1 kB 查看散列值)

上传于 Python 3

由以下支持