Aka*_*nde 4 django file-upload
我已经检查了许多上传者的 django 图像字段。但是我无法获得在 Django 中进行多个图像上传的简单明了的方法。
我的要求是
Class Foo(models.Model):
images = SomeImageField(upload_to = "/path/")
Run Code Online (Sandbox Code Playgroud)
这应该允许我上传多个图像。现在django-photologue 允许图库上传,但这只是 zip 格式。我想要类似的东西。有没有这样的应用程序可用?
django-filer将允许您通过单独的界面(不是通过模型字段,而是通过 django 管理员)上传多个图像,但您只能为每个图像字段选择上传的图像之一。你需要做的是实现一个django admin StackedInline或类似的东西
# models.py
from django.db import models
from filer.fields.imagefields import FilerImageField
class MyObject(models.Model):
name = models.CharField(...)
class Image(models.Model):
image_file = FilerImageField()
obj = models.ForeignKey(MyObject, ...)
# admin.py
from django.contrib import admin
from models import Image, MyObject
class ImageInline(admin.StackedInline):
model = Image
class MyObjectAdmin(admin.ModelAdmin):
inlines = [ImageInline, ]
...
Run Code Online (Sandbox Code Playgroud)
现在,您将能够通过管理员轻松地将多个图像附加到对象的单个实例。
我不知道有任何允许单个字段管理多个图像的应用程序。
| 归档时间: |
|
| 查看次数: |
5776 次 |
| 最近记录: |