Мне нужно создать систему регистрации блога, и мне нужно сделать так, чтобы можно было загрузить несколько фотографий в Django Admin и выбрать его через Django TinyMCE. Одним из решений является Filebrowser, но я уже провел несколько дней и не получил его. Есть ли альтернативы?Django admin несколько фотографий загрузить
ответ
Я пытаюсь сделать что-то подобное, но не с Tinymce, я выбираю wmd. Я создал две модели: одну для записи в блоге, одну для изображений, а в интерфейсе администратора я включил изображения в виде строк. вот пример.
в файле model.py:
class Project(models.Model):
...
#TinyMce field.
description = models.TextField()
class ProjectImage(models.Model):
image = models.ImageField(upload_to='prjimages/%Y/%m/%d/%H/%M/%S/')
project = models.ForeignKey(Project)
чем в файле admin.py, вы можете иметь PostImage, как инлайн.
from django.contrib import admin
from models import *
class ProjectImageAdmin(admin.ModelAdmin):
pass
class ProjectImageInline(admin.StackedInline):
model = ProjectImage
max_num=10
extra=0
class ProjectAdmin(admin.ModelAdmin):
inlines = [ProjectImageInline,]
admin.site.register(ProjectImage, ProjectImageAdmin)
admin.site.register(Project, ProjectAdmin)
вы можете изменить Imagefield виджет, чтобы показать URL, и, возможно, предварительный просмотр для каждого изображения (я не имею пример кода для этого в данный момент). И если пользователь хочет включить изображение в сообщение, он может просто скопировать вставку URL-адреса в Tinymce.
Это не полное решение, но, возможно, вы можете расширить его с помощью некоторой работы, соответствующей вашим потребностям.
Вы должны взглянуть на Dropzone.js, с помощью которого вы можете легко перетащить несколько изображений на страницу администратора.
- 1. Django: Галереи Admin Загрузить фото
- 2. Несколько ManyToMany в Django Admin
- 3. Несколько приложений в Django admin
- 4. Загрузить несколько фотографий в Twitter Использование STTwitter
- 5. Проверять несколько встроенных объектов в Django Admin
- 6. Django admin list_display не показывает несколько объектов
- 7. Django Admin change_list, фильтрующий несколько ManyToMany
- 8. Django ModelForm в admin, сохраняющий несколько раз
- 9. Django - django-admin-tools
- 10. загрузить несколько файлов в django
- 11. Django Admin
- 12. Django contrib admin admin admin и пароль
- 13. Django admin DoesNotExist at/admin/
- 14. django: 360 панорамных фотографий
- 15. django custom admin pages
- 16. Django admin filter
- 17. Django admin, скрыть модель
- 18. Django admin Неправильноконфигурированный вопрос
- 19. Django admin внешний ключ
- 20. Django admin, custom template
- 21. Лучшее приложение для фотографий для Django для продажи фотографий онлайн
- 22. Загрузка изображений в Django Admin
- 23. в каталогах django admin
- 24. Django admin action для изменения фотогалереи
- 25. загрузить, чтобы загрузить более 1000 фотографий
- 26. Rails/Paperclip/S3 Как загрузить сразу несколько фотографий
- 27. Как загрузить и сохранить несколько фотографий в базе данных
- 28. Как загрузить несколько фотографий одновременно? Ruby on Rails
- 29. Как я могу загрузить несколько фотографий, например, facebook?
- 30. Как загрузить несколько фотографий с помощью facebook php sdk
??? это бессмысленно (по крайней мере для меня). – balazs
Я имел в виду тех ## ** и так далее. – aemdy
Я не понимаю ваших комментариев, я не нашел никакого отношения к ответу, который я вам дал. О чем ты говоришь? Я бы очень хотел вам помочь, но я не сижу перед вашим компьютером, объясняю ваши проблемы более подробно. – balazs