首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户如何从django heroku下载数据库?

用户如何从django heroku下载数据库?
EN

Stack Overflow用户
提问于 2022-10-19 17:46:15
回答 1查看 51关注 0票数 0

我在django大献殷勤。我想在我的密码里放一个下载按钮。用户可以下载然后在这个按钮。在当地主持这项工作,但当我投入heroku不。

listar.html:

代码语言:javascript
复制
<p>
   <form method="POST">
       <a href="{% url 'baixa' %}" download>Download</a>
   </form>
       <a class="btn btn-outline-primary" href="{% url 'cadastrar_colecao' %}">Adicionar Novo</a>
</p>

urls.py:

代码语言:javascript
复制
urlspatterns = [
    path('download/',Download.Download,name='baixa'),
]

views.py:

代码语言:javascript
复制
class Download(TemplateView):

    def Download(self):
        conn = sqlite3.connect('db.sqlite3')
        db_df = pd.read_sql_query("SELECT * FROM formulario_colecao", conn)
        db_df.to_csv('formulario/colecao_UFMGAC.csv', index=False)
        return FileResponse(open('formulario/colecao_UFMGAC.csv', 'rb'), as_attachment=True)

在本地主机这个工作和我的数据库系统sqlite3。Heroku数据库系统是后置的。我希望任何用户都可以从按钮下载数据库。

所以我需要按钮下载返回csv文件,其中包含数据。

EN

回答 1

Stack Overflow用户

发布于 2022-10-19 18:00:30

要从Heroku Postgres数据库导出数据,请创建一个新的备份并下载。

代码语言:javascript
复制
heroku pg:backups:capture --app example-app
heroku pg:backups:download --app example-app

有关更多信息,请参考官方heroku医生

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74129777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档