关于默认头像的问题(可否自己提供一套默认的图像供用户选择)


#1

我想在自己的网站,给用户提供一套统一风格的默认图片选择,而不是仅仅默认一张图片!
实现的思路应该是怎样的啊?


#2

大概想到这些:

  • 放一堆头像到 static 目录,创建一个新文件夹
  • 在头像设置页面创建表单,迭代列出所有头像文件,做成单选字段,字段的值是文件名
  • 创建一个视图函数返回头像文件,接受文件名作为参数
  • 数据库创建 User.avatar 字段保存头像文件名
  • 用户页面从对应视图函数获取头像,传入数据库字段 User.avatar 值
  • (可选) 创建配置变量存储头像文件夹的路径,方便在各处使用

#3

非常感谢!
终于有个思路了,不然自己真不知道从哪里下手啊!