首页 > Web开发 > 详细

网站搭建 (第24天) xadmin上传控件

时间:2019-05-19 20:02:21      阅读:119      评论:0      收藏:0      [点我收藏+]

一、前言

  为了加强网站的美化效果,我希望每篇文章都有一个图片链接,而不是只有标题,显得非常单调。这次,我将使用xadmin上传控件,将上传文件地址保存至数据库中。

二、图片上传控件要求安装Pillow

  其实不管是验证码图片还是上传图片都需要这个包,否则无法对图片进行操作。安装命令如下:

pip install pillow

三、追加代码

1.在文章对象Post中添加如下代码

# 指定上传路径为项目load路径,其中%Y是取当前日期年,%m取当前日期月
UPLOAD_PATH_FILE = ‘upload/file/%Y/%m‘
UPLOAD_PATH_IMAGE = ‘upload/image/%Y/%m‘

upload_file = models.FileField(upload_to=UPLOAD_PATH_FILE, max_length=100, verbose_name=u‘文件上传案例‘, null=True, blank=True,)
upload_image = models.ImageField(upload_to=UPLOAD_PATH_IMAGE, max_length=100, verbose_name=u‘图片上传案例‘, null=True, blank=True,)

2.重新定义数据表结构,重新输入

python manage.py makemigrations
python manage.py migrate

四、查看效果

  重启项目

技术分享图片

网站搭建 (第24天) xadmin上传控件

原文:https://www.cnblogs.com/djcoder/p/10890427.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!