Django:以内联形式上传和处理Excel文件

时间:2019-01-07 10:36:36

标签: django django-forms django-excel

我有一个Django-Forms表单和一个附加的内联FormSet,如下所示:

from itertools import chain
from collections import Counter

x = list(chain.from_iterable(v.values))
#[11.0, 10.5, 11.0, 9.5, 10.0]
pd.Series(Counter(x), name = 'count')

11.0    2
10.5    1
9.5     1
10.0    1
Name: count, dtype: int64

我想将Excel中的电子表格文件上传并处理为这种特定形式。 我该如何在Django中做到这一点?

我知道如何处理一个模型,但是我不知道如何同时处理具有两个模型的FormSet。

以前,我使用的是第三方应用,例如class Sales_form(forms.ModelForm): class Meta: model = Sales fields = ('User','Company','date','Address','billname','GSTIN','PAN','State','Contact','DeliveryNote','Supplierref','Mode', 'ref_no', 'Party_ac', 'sales', 'Total_Amount') widgets = { 'date': DateInput(), } class Stock_Totalformsales(forms.ModelForm): class Meta: model = Stock_Total_sales fields = ('stockitem', 'Quantity', 'rate', 'Disc','gst_rate', 'Total') Sales_formSet = inlineformset_factory(Sales, Stock_Total_sales, form=Stock_Totalformsales, extra=6) django-import-export。但是我只与他们合作使用单个模型。

是否有任何第三方应用程序或库?或执行此操作的其他任何方式?

0 个答案:

没有答案