【问题标题】:ImageField not uploading correctlyImageField 没有正确上传
【发布时间】:2015-04-22 23:07:55
【问题描述】:

我正在尝试将图像上传到服务器。无论我做什么,似乎都无法正确上传图像。这是我在模型中的领域:

image = models.ImageField(upload_to='uploads/images/staff', verbose_name='Staff Member Photo', help_text='Required Dimensions: Square, about 275px height/width')

这是我在 settings.py 文件中的设置:

STATIC_URL = "/static/"

STATIC_ROOT = 'static'

MEDIA_URL = STATIC_URL + "media/"

MEDIA_ROOT = 'static/media/'

我不知道发生了什么——这让我发疯了!!

【问题讨论】:

    标签: django python-2.6 django-1.5 imagefield


    【解决方案1】:

    您应该在MEDIA_ROOT 属性中使用绝对路径。例如:

    MEDIA_ROOT = '/var/www/mysite/static/media/'
    

    顺便说一句,您上传图片时遇到什么错误?是路径相关的问题吗?

    【讨论】:

    • “那里”在哪里?你怎么上传图片?请显示视图和模板代码。
    猜你喜欢
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 2012-10-24
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多