переход к файлу сразу после загрузки в админке

remotes/origin/HEAD
Slava Kyrachevsky 9 years ago
parent 0e746dd476
commit 6c3b3091fb
  1. 9
      apps/file/admin.py
  2. 2
      apps/file/models.py

@ -30,8 +30,15 @@ def ajax_post_file(request, obj_id):
if request.is_ajax() and request.method == 'POST':
file_form = FileForm(request.POST, request.FILES)
if file_form.is_valid():
file_form.save(request.FILES, obj)
f = file_form.save(request.FILES, obj)
mime = magic.Magic(mime=True)
data['success'] = True
data['name'] = f.file_name or f.file_path.name
data['size'] = f.file_path.size
data['file'] = f.file_path.url
data['type'] = mime.from_file(f.file_path.path)
data['remove_url'] = reverse('ajax_delete_file', args=[f.pk])
data['detail_link'] = reverse('file_update', args=[f.pk])
else:
data['errors'] = file_form.errors

@ -22,7 +22,7 @@ PURPOSES = (
('scheme teritory', _(u'Схема територии')),
('diplom', _(u'Дипломы')),
('preview', _(u'Превью')),
('preview2', _(u'Превью')),
('preview2', _(u'Превью 2')),
)

Loading…
Cancel
Save