Django ImageField上传在本地工作,但不适用于生产

时间:2019-10-29 14:42:04

标签: python django imagefield

我的模型文件:

from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User

class Profile(models.Model):
    user= models.OneToOneField(User,on_delete=models.CASCADE)
    description = models.CharField(max_length=100,default='')
    city = models.CharField(max_length=100,default='')
    website = models.URLField(default='')
    phone = models.IntegerField(default=0)
    avatar = models.ImageField(upload_to='avatars/',blank=True,default='avatars/no.png')
    genre = models.IntegerField(choices=((1, ("Homme")),
                                        (2, ("Femme")))
                                )

    def __str__(self):
        return self.user.username




在我填写表格时,图像会在本地保存在文件media/avatars/中。 但是本地图像不会保存在此文件中,因此无法显示。

0 个答案:

没有答案
相关问题