migrate update

feature/fix_generate_pass
Andrey 8 years ago
parent d36efcf26b
commit 592c8a9839
  1. 2
      lms/settings.py
  2. 7
      storage/models.py

@ -60,6 +60,8 @@ YANDEX_MONEY_MAIL_ADMINS_ON_PAYMENT_ERROR = True
# место куда сохраняем пользовательские файлы # место куда сохраняем пользовательские файлы
PERSONAL_FILES = '/personal_files/' PERSONAL_FILES = '/personal_files/'
DATA_UPLOAD_MAX_MEMORY_SIZE = 115242880
DATABASES = { DATABASES = {
'default': env.db(), 'default': env.db(),
} }

@ -10,9 +10,10 @@ class FileManager(models.Manager):
def upload_as_base64(self, file_base64): def upload_as_base64(self, file_base64):
if "data:" in file_base64: if "data:" in file_base64:
my_str = file_base64[file_base64.index("base64,") + 7:] my_str = file_base64[file_base64.index(";base64,")+8:]
ext = my_str.split('/')[-1] content_type = file_base64[:file_base64.index(";base64,")].split('/')[1]
file = self.create(original=ContentFile(base64.b64decode(my_str), name='time.' + ext)) file_source = ContentFile(base64.b64decode(my_str), name='time.' + content_type)
file = self.create(original=file_source)
return file return file
raise ValueError() raise ValueError()

Loading…
Cancel
Save