来自url的Django ImageField

来自url的Django ImageField,django,Django,我想知道是否可以从Facebook URL保存ImageField 这是我的班级: class Images(models.Model): name = models.CharField(max_length=250) type = models.CharField(max_length=100) img_200 = models.ImageField(upload_to='media/200/') def __unicod

我想知道是否可以从Facebook URL保存ImageField

这是我的班级:

class Images(models.Model):

    name        = models.CharField(max_length=250)
    type        = models.CharField(max_length=100)
    img_200     = models.ImageField(upload_to='media/200/')

    def __unicode__(self):
        return self.name
我尝试使用此选项,但出现了一个错误:

    urllib.urlretrieve(event.get('pic_big'), os.path.join(file_save_dir, filename))
    photo.img_200 = os.path.join(file_save_dir, filename)

错误是什么?你能添加完整的回溯吗?我在这里给出了一个答案,可能对你有帮助@boltsfrombluesky我正在使用你的例子,它有点有效。但我还有一个问题。我正在从facebook下载图片。它保留了facebook的url。这不起作用,因为Facebook没有url保护。很抱歉,我使用了错误的地址。我现在开始工作了。非常感谢!:)