我要创建一个博客发布系统,我需要使其能够上传多张照片在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. 从Google照片上传多张照片
- 3. 在Django通过管理上传图片
- 4. 管理Django应用程序的照片
- 5. 上传多张照片
- 6. 上传多张照片
- 7. 使用Django Rest Framework上传照片
- 8. django显示上传的照片模板
- 9. Django管理与多个传统
- 10. 上传Facebook上的多张照片
- 11. 在Facebook上上传多张照片
- 12. 如何在django管理中整合多个图片上传与UPLOADIFY?
- 13. Django上传多张图片
- 14. iOS如何管理照片
- 15. 照片上传CodeIgniter
- 16. PhotobucketNet照片上传
- 17. Plixi上传照片
- 18. iOS上传照片
- 19. 照片不上传
- 20. Android:上传照片
- 21. facebook上传照片
- 22. Dropbox照片上传
- 23. 处理大型照片上传
- 24. 如何在django管理模型中上传多个文件
- 25. 使用ActiveAdmin + CarrierWave上传多张照片
- 26. 批量上传多张照片为多个用户帐户
- 27. Django的错误时,在管理面板上传图片
- 28. Django管理界面多上传图片并将它们与相册相关
- 29. 将远程照片上传到上传
- 30. 个人资料照片上传
???这是毫无意义的(至少对我而言)。 – balazs 2012-02-27 08:28:20
我的意思是那些## **等依然存在。 – aemdy 2012-02-27 12:27:26
我不明白你的意见,我发现与我给你的答案无关。你在说什么?我真的很想帮助你,但我并不坐在电脑前,更详细地解释你的问题。 – balazs 2012-02-27 13:15:06