Python 提取图像,然后缩略该图像并显示在index.html上

Python 提取图像,然后缩略该图像并显示在index.html上,python,django,Python,Django,所以我决定在插入url时使用python goose来提取主图像。我在这里找到了一个很好的例子博客的例子是使用flask,我试图为使用django的人制作脚本 这是my media.py(还不确定是否有效) media.py import json from goose import Goose def extract(request): url = request.args.get('url') g = Goose() article = g.extract(url=

所以我决定在插入url时使用python goose来提取主图像。我在这里找到了一个很好的例子博客的例子是使用flask,我试图为使用django的人制作脚本 这是my media.py(还不确定是否有效)

media.py

import json
from goose import Goose

def extract(request):
    url = request.args.get('url')
    g = Goose()
    article = g.extract(url=url)
    resposne = {'image':article.top_image.src}
    return json.dumps(resposne)
如何使用从上面获得的图像,将其放入缩略图中并显示在index.html上?请,任何帮助都将不胜感激。圣诞快乐

编辑1:我试图将下面的脚本转换为django脚本,但在我的例子中,只有脚本图像

from flask import Flask
from flask import jsonify
from flask import render_template
from flask import request
from goose import Goose

app = Flask(__name__)

@app.route('/')
@app.route('/index')
def index():
    return render_template('index.html')

@app.route('/api/v1/extract')
def extract():
    url = request.args.get('url')
    g = Goose()
    article = g.extract(url=url)
    response = {'title' : article.title , 'text' : article.cleaned_text[:250], 'image': article.top_image.src}
    return jsonify(response)

if __name__ == "__main__":
    app.run(debug=True)

我不知道你在问什么。。那是水瓶景观吗?据我所知,你正在学习django教程,这是一个离题的话题。圣诞快乐!不,这是django视图,我在问如何使用上面的函数将图像提取到我的应用程序中,这样我就可以使用图像将图像显示到我的index.htmlWell这在django中不是有效的视图。。。这应该是一个名为view的ajax吗?@Sayse感谢您的回复,不,这只是一个用于提取图像的函数。我从这里得到了灵感,…我做错了吗?我的计划是在media.py中编写一个方法,并在我的应用程序中的某个地方使用media.py脚本(我问这个地方在哪里…,起初我以为views.py,但似乎我遗漏了一些东西.)。。