我要创建一个博客发布系统,我需要使其能够上传多张照片在Django管理,并通过Django的TinyMCE的选择它。其中一个解决方案是Filebrowser,但我已经花了几天时间,并没有得到它的工作。有没有其他的选择?Django管理多个照片上传
1
A
回答
2
我试图做同样的事情,但不与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,也许预览每个图像(我目前对此没有示例代码)。如果用户想在帖子中包含图片,他可以将网址粘贴到Tinymce。
这不是一个完整的解决方案,但也许你可以用一些工作扩展它来满足您的需求。
0
你应该看看Dropzone.js您可以轻松地拖放多个图像管理页面。
相关问题
- 1. Django处理照片上传
- 2. Django:图片管理图片上传
- 3. 从Django的Media文件夹管理面板上传照片
- 4. Django管理员查看上传的照片
- 5. 从django管理多个pdf上传
- 6. 从Google照片上传多张照片
- 7. 在Django通过管理上传图片
- 8. 管理Django应用程序的照片
- 9. 上传多张照片
- 10. 上传多张照片
- 11. Ruby on Rails中的照片站点 - 如何通过管理员上传照片?
- 12. 上传照片
- 13. django显示上传的照片模板
- 14. 使用Django Rest Framework上传照片
- 15. Django管理与多个传统
- 16. 如何在django管理中整合多个图片上传与UPLOADIFY?
- 17. 上传Facebook上的多张照片
- 18. 在Facebook上上传多张照片
- 19. Django上传多张图片
- 20. Django上传多张图片
- 21. 允许非管理员用户上传照片Facebook页面
- 22. 将照片上传到Facebook页面非管理员
- 23. iOS如何管理照片
- 24. Android:上传照片
- 25. 照片不上传
- 26. GWT上传照片
- 27. PhotobucketNet照片上传
- 28. facebook上传照片
- 29. iOS上传照片
- 30. PHP - 上传照片
???这是毫无意义的(至少对我而言)。 – balazs 2012-02-27 08:28:20
我的意思是那些## **等依然存在。 – aemdy 2012-02-27 12:27:26
我不明白你的意见,我发现与我给你的答案无关。你在说什么?我真的很想帮助你,但我并不坐在电脑前,更详细地解释你的问题。 – balazs 2012-02-27 13:15:06