小编Wig*_* A.的帖子

从Flask返回重定向到S3不会下载文件

在设置一些与S3相关的标头时,我需要重定向到S3 URL。Flask路线返回的页面带有Redirecting to <url>和可单击的链接,并且浏览器不会自动重定向。为什么重定向不起作用?

@app.route("/download/<token>")
def download(token):
    ...
    response = redirect(download_url)
    response.headers = generate_s3_headers(key, md5)
    return response
Run Code Online (Sandbox Code Playgroud)

我可以使用请求成功下载文件。

import requests
r = requests.get(download_url, headers=headers)
Run Code Online (Sandbox Code Playgroud)

python redirect amazon-s3 flask

1
推荐指数
1
解决办法
434
查看次数

如何基于“最新”相关模型优化排序

所以说我们有两个模型

class Product(models.Model):
    """ A model representing a product in a website. Has new datapoints referencing this as a foreign key daily """
    name = models.CharField(null=False, max_length=1024, default="To be Scraped")
    url = models.URLField(null=False, blank=False, max_length=10000)


class DataPoint(models.Model):
    """ A model representing a datapoint in a Product's timeline. A new one is created for every product daily """
    product = models.ForeignKey(Product, null=False)
    price = models.FloatField(null=False, default=0.0)
    inventory_left = models.BigIntegerField(null=False, default=0)
    inventory_sold = models.BigIntegerField(null=False, default=0)
    date_created = models.DateField(auto_now_add=True)

    def __unicode__(self):
        return "%s …
Run Code Online (Sandbox Code Playgroud)

python sql django django-models

1
推荐指数
1
解决办法
201
查看次数

标签 统计

python ×2

amazon-s3 ×1

django ×1

django-models ×1

flask ×1

redirect ×1

sql ×1