2
我有这个媒体根:Django上传文件url问题
MEDIA_ROOT = '/var/www/hosted/myapp/static/'和这个媒体网址
MEDIA_URL = '/static/res/'我试图上传一个文件使用callable:
def get_uploadto(instance, filename): ''' Dummy callable to silence the upload_to field of FileFields ''' return os.path.join('uploads', filename),它将图片上传到/ var/www /托管在磁盘上/ myapp/static/uploads /就像计划的那样,但是在管理员中,它创建了一个链接,指向静态/ res /上传,这不存在。有谁知道为什么?当然,我可以简单地将上传目录移动到静态数据库中,但我正在寻找更优雅的解决方案。
是否希望远程用户可以访问这些文件?然后,您需要将网址映射到路径。 – agf