【问题标题】:Django Product Gallery [closed]Django 产品库 [关闭]
【发布时间】:2017-06-22 18:11:58
【问题描述】:

我为火车 Django 创建商店。我对产品库有疑问。 我想创造这样的想法

然后去做。

<img src="{{ product.image_url|default_if_none:'#' }}">

但我只有一张图片

如何添加“产品库”?

我必须在产品模型上添加 ne 字段来存储照片吗?

【问题讨论】:

  • 我投票结束这个问题,因为设置商业托管配置不是编程。

标签: django django-models django-templates django-admin


【解决方案1】:

其中一种选择是在您的产品上再创建一个模型,例如 ProductGalleryForeignKey。例如,如果您的产品型号名为Product,那么您应该创建:

class ProductGallery(models.Model):
  image = models.ImageField(u'Изображения', upload_to='countries/images/', blank=True)
  countries = models.ForeignKey('Product', blank=True, null=True)

要在产品管理中添加图片,您必须在 admin.py 中添加此代码:

class ImagesInline(admin.TabularInline):
  model = ProductGallery

class ProductAdmin(admin.ModelAdmin):
  inlines = [
    ImagesInline,
  ]
admin.site.register(Product, ProductAdmin) 

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-07
    • 2012-12-15
    • 1970-01-01
    • 2013-02-22
    • 2017-03-18
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多