Django ImageField Image未找到

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (2)

当我以这种方式改变它时,它不起作用

path('<str:gameslug>/player/<str:slug>',player_detail,name="player_detail"), //don't work 404 not found error

在改变之前(正在工作)

  path('player/<str:slug>',player_detail,name="player_detail"), // was working

models.py

image=models.ImageField(null=True,blank=True,upload_to='player')

错误:找不到页面(404)

提问于
用户回答回答于

我改变upload_to='player

现在更清楚了

def create_path(instance, filename):
        import os.path
        return os.path.join(
             instance.game.slug,
             filename
        )

现在的URL; 媒体/ gameslug /文件路径

扫码关注云+社区

领取腾讯云代金券