django admin 后台利用自带upload组件上传图片

1、在models.py
文件中定义如下字段
icon=models.ImageField(u'图标',upload_to='img/%Y/%m/%d')

2、在setting.py
文件中设置如下:
MEDIA_URL='/uploads/'MEDIA_ROOT=os.path.join(BASE_DIR, 'uploads')

3、在urls.py
文件中设置:

from django.conf.urls.static 
import staticfrom django.conf import settings

urlpatterns = [ 
    ........此处省略n个字
 ]+static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)```

最后的效果会是:`http://www.xxxxxx.com/uploads/img/2016/10/28/xxxxx.jpg`
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容