GeneralApp add
This commit is contained in:
SDE
2023-06-19 17:19:18 +03:00
parent b0ad8e41d2
commit b2bd830b6e
69 changed files with 5337 additions and 16 deletions

View File

@@ -0,0 +1,23 @@
def check_and_get_specific_output_format(obj, data=None, filename=None):
if obj.request.query_params and 'output_format' in obj.request.query_params and obj.request.query_params['output_format'] == 'xlsx':
if not data:
serializer = obj.get_serializer(obj.get_queryset(), many=True)
data = serializer.data
from .api_export_xls import xls_export
return xls_export(data, filename)
return None
def fix_txt_for_use_in_interlinks(txt):
txt = txt.replace('/', ' ')
txt = txt.replace('?', ' ')
txt = txt.replace(';', ' ')
txt = txt.replace(',', ' ')
txt = txt.replace('+', ' ')
txt = txt.replace(':', ' ')
return txt