示例#1
0
文件: views.py 项目: Fy-/FyPress
def medias():
    if not request.args.get('filter'):
        query = Media.select().order_by(Media.modified)
    else:
        query = Media.filter(Media.type == request.args.get('filter')).order_by(Media.modified)

    paginator = Paginator(
        query=query,
        page=request.args.get('page'),
        per_page=12
    )
    return render_template('admin/medias.html',  medias=paginator.items, pages=paginator.links, title=gettext('Library - Medias'))
示例#2
0
文件: views.py 项目: vv3g/FyPress
def medias():
    if not request.args.get('filter'):
        query = Media.select().order_by(Media.modified)
    else:
        query = Media.filter(
            Media.type == request.args.get('filter')).order_by(Media.modified)

    paginator = Paginator(query=query,
                          page=request.args.get('page'),
                          per_page=12)
    return render_template('admin/medias.html',
                           medias=paginator.items,
                           pages=paginator.links,
                           title=gettext('Library - Medias'))
示例#3
0
文件: views.py 项目: vv3g/FyPress
def ajax_get_media():
    media = Media.get(Media.id == request.args.get('id').replace('media_', ''))
    result = {}
    result['name'] = media.name
    result['icon'] = media.icon
    result['guid'] = media.guid
    if media.type == 'image':
        result['var'] = media.data['var']
    if media.type == 'oembed':
        result['html'] = media.html

    return jsonify(data=result)
示例#4
0
文件: views.py 项目: Fy-/FyPress
def ajax_get_media():
    media = Media.get(Media.id == request.args.get('id').replace('media_', ''))
    result = {}
    result['name'] = media.name
    result['icon'] = media.icon
    result['guid'] = media.guid
    if media.type == 'image':
        result['var'] = media.data['var']
    if media.type == 'oembed':
        result['html'] = media.html

    return jsonify(data=result)
示例#5
0
文件: views.py 项目: Duncodes/Paipai
def ajax_oembed():
    data = request.form.get('data')
    return Media.add_from_web(data)
示例#6
0
文件: views.py 项目: Duncodes/Paipai
def ajax_oembed_add():
    return Media.add_oembed(request.form)
示例#7
0
文件: views.py 项目: Duncodes/Paipai
def post_media():
    return Media.upload(request.files['qqfile'], request.form)