我在 Google App Engine 上使用 Django 1.4。
我有一个名为 Media 的模型,管理员可以在其中上传文件以在其网站中使用。它有一个字段:
file = models.FileField(upload_to='/uploads/%Y/%m/%d')
它与图像完美配合(尽管提供的 URL 很奇怪),但这不是问题。
问题是当他们尝试上传 PDF(或其他任何内容)时。一切似乎都正常,但是当你去编辑它时,它不包含任何文件——没有“当前”或其他任何东西。
如果我转到 Google App Engine 仪表板,该文件位于 Blob 查看器中,并且记录也已保存并可通过数据存储查看器使用正确的 blob 密钥访问。
为什么 Django 不识别它?我该如何解决?