qiniu file(image) upload helper utils
Project description
qiniu file(image) upload helper utils for Django
Requirements
those packages will auto install when install django_qiniu use pip.
Install
pip install django-qiniu
Config
add account_helper.middleware.CurrentUserMiddleware in MIDDLEWARE_CLASSES
set qiniu config follow qiniu-storage document Configurations.
edit settings.py.
DEFAULT_FILE_STORAGE = 'django_qiniu.backends.QiniuStorage'
QINIU_PREVIEW_EXPIRE = 300 # 300 seconds,default is 3600 if not set
How to use
feature 1: simple upload progress
edit your models file.
from django_qiniu.utils import user_upload_dir
# ...fields definition...
pic_00 = models.ImageField('picture 00', upload_to=user_upload_dir, blank=True)
feature 2: show qiniu image easily. by default, we use weui as default our theme. so default size is 75x75
{% load qiniu_helper %}
<li class="weui_uploader_file" style="background:url({% qiniu_preview image_url %})"></li>
{# set width,height and scale #}
<li class="weui_uploader_file" style="background:url({% qiniu_preview image_url width=80 height=90 scale=False %})"></li>
{# disable add domain-url when request %}
<li class="weui_uploader_file" style="background:url({% qiniu_preview image_url width=80 height=90 domain=False %})"></li>
{# auto scale %}
<li class="weui_uploader_file" style="background:url({% qiniu_preview image_url width='auto' height=90 %})"></li>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-qiniu-0.1.6.tar.gz
(2.9 kB
view hashes)