feat: export (WIP)

This commit is contained in:
Herculino Trotta
2025-02-18 19:55:12 -03:00
parent ebc41a8049
commit 3080df9b66
17 changed files with 105 additions and 2 deletions
@@ -0,0 +1,11 @@
from import_export.widgets import ForeignKeyWidget
class AutoCreateForeignKeyWidget(ForeignKeyWidget):
def clean(self, value, row=None, *args, **kwargs):
if value:
try:
return super().clean(value, row, **kwargs)
except self.model.DoesNotExist:
return self.model.objects.create(name=value)
return None