python - Django/Postgres 集成问题
问题描述
每当我尝试将 postgres 数据库集成到我的 django 应用程序以部署在 heroku 上时,尽管在settings.py
.
我该如何解决?
File "/home/tochikaze/Projects/b-aid/env/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: cannot cast type timestamp with time zone to interval
LINE 1: ...LUMN "last_login" TYPE interval USING "last_login"::interval
解决方案
您不能将带有时区的时间戳转换为间隔:
select '2021-07-13 7:22'::timestamptz::interval;
ERROR: cannot cast type timestamp with time zone to interval
LINE 1: select '2021-07-13 7:22'::timestamptz::interval;
所以这样做:
"last_login" TYPE interval USING "last_login"::interval
不会工作。
推荐阅读
- html - 具有变换和显示属性的动画子菜单
- admob - 移动应用上的奖励广告数量有任何限制
- excel - 如何使用 talend 计算 Excel 文件中的总页数
- flutter - 在颤振中使用mysql搜索字段
- php - 我需要在 Intranet 站点上使用他们的 Windows 凭据对我的用户进行身份验证
- css - Jest 在打字稿中遇到了意外的标记
- spring-boot - 如何阻止特定客户端的访问并在管理控制台中撤销其颁发的令牌
- python - 来自文本文件大括号的 Tkinter GUI 标签
- python - 如何在 BeautifulSoup4 中获取所有子类?
- powershell - 将 pdf 文件从子文件夹移动到 1 个主文件夹并为多个文件夹重复使用脚本