Django七牛云图片上传

龚伯寅
2023-12-01

Django七牛云图片上传

参考文档:

    七牛云官网:
    https://www.qiniu.com/
    插件下载地址及使用
    https://pypi.org/project/django-qiniu-storage/
    Django配置参考
    https://docs.djangoproject.com/en/2.1/ref/settings/#core-settings

将图片上传到七牛云

在配置文件settings.py中配置

# 七牛云密钥等配置
QINIU_ACCESS_KEY = 'xxxxxxxxxxxxxx'
QINIU_SECRET_KEY = 'xxxxxxxxxxxxx'
QINIU_BUCKET_NAME = '空间名'
QINIU_BUCKET_DOMAIN = '测试域名/'
QINIU_SECURE_URL = False      #使用http 
PREFIX_URL = 'http://'
# 上传文件地址配置
MEDIA_URL = PREFIX_URL + QINIU_BUCKET_DOMAIN + "/"
# 上传文件的存储引擎配置
DEFAULT_FILE_STORAGE = 'qiniustorage.backends.QiniuStorage'

将静态文件上传到七牛云

在配置文件settings.py中配置

# 静态文件的url配置
STATIC_URL = QINIU_BUCKET_DOMAIN + '/static/'
# 静态文件的存储引擎
STATICFILES_STORAGE = 'qiniustorage.backends.QiniuStaticStorage'
# 实用以下命令将静态文件上传到七牛云
python manage.py collectstatic
 类似资料: