【问题标题】:How can I add extra option to Django ImageField directly?如何直接向 Django ImageField 添加额外选项?
【发布时间】:2013-04-14 13:28:04
【问题描述】:

我在 django 中有一个带有 ImageField 的简单模型:

class Album(models.Model):
    category = models.ForeignKey(Category, related_name='albums')
    subject = models.CharField(max_length=200)
    image = models.ImageField(upload_to='images/albums/')
    #...

我想在管理员中添加多个图像。 如何添加额外的选项以让用户添加多个图像? 我只看到了一些教程,但它们都使用 ManyToManyField 或 ForeignKeyField,这不适合我的情况。

【问题讨论】:

  • 为什么ManyToMany 字段不适合您的情况?
  • 我就是不想用,但好像不得不用。

标签: jquery python django django-models


【解决方案1】:

将具有外键的图像模型添加到Album 模型。 然后在AlbumModelAdmin 中添加inlines。见documentation

【讨论】:

    猜你喜欢
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    相关资源
    最近更新 更多