【发布时间】:2014-11-13 12:38:51
【问题描述】:
我的项目结构:
MyProject/
App1/
App2/
MyProject/
Static/
uploads/
image.jpeg/
在我的设置中:
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
MEDIA_ROOT = os.path.join(BASE_DIR, '/static/uploads/')
我想将 image.jpeg 设置为默认头像
我的模特:
def get_upload_file_name(instance, filename):
return "uploads/{}_{}".format(str(time()).replace('.','_'), filename)
class User(AbstractBaseUser, PermissionsMixin):
thumbnail = models.FileField(upload_to=get_upload_file_name, default="image.jpeg")
这里我写了一个 get_upload_file_name 方法,这样重复文件名就不会出错。当用户更改他们的个人资料图片时,我希望将图片保存在同一目录中。
需要帮助....
【问题讨论】: