У меня есть форма Django-Forms и встроенный 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)
Я хочу загрузить и обработать файл электронной таблицы из Excel в эту конкретную форму.
Как я могу сделать это в Django?
Я знаю, как обрабатывать одну модель, но не знаю, как обрабатывать FormSet с двумя моделями одновременно.
Ранее я использовал стороннее приложение, такое как django-import-export
и openpyxl
. Но я работал с ними только для отдельных моделей.
Существуют ли сторонние приложения или библиотеки для этого? Или любой другой способ сделать это?