Commit 1c26b39a by aagusti

penambahan fungsi tools

1 parent 50e738b7
......@@ -234,6 +234,9 @@ def datetime_from_str(value):
def dmy(tgl):
"""
Conversi dari date to string
"""
return tgl.strftime('%d-%m-%Y')
......@@ -242,6 +245,9 @@ def hms(tgl):
def dmy_to_date(tgl):
"""
Conversi dari string to tgl
"""
return datetime.datetime.strptime(tgl, '%d-%m-%Y')
......
......@@ -7,7 +7,7 @@ from datetime import datetime
# from z3c.rml import rml2pdf
import subprocess
import logging
from ..tools import get_settings, get_params
from ..tools import get_settings, get_params, get_random_string
log = logging.getLogger(__name__)
......@@ -227,7 +227,9 @@ def csv_rows(query):
rows=rows)
def csv_response(request, value, filename):
def csv_response(request, value, filename=None):
if not filename:
filename = get_random_string(20)+".csv"
response = request.response
response.content_type = 'text/csv'
# response.content_disposition = 'attachment;filename=' + filename
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!