当前位置: 首页 > 知识库问答 >
问题:

烧瓶:炼金术。exc.ProgrammingError:(psycopg2.errors.UndefinedColumn)列[重复]

雷锋
2023-03-14

我试图执行原始sql查询在我的python应用程序使用heroku数据库.我已经通过运行一个脚本单独创建表

我将数据库配置如下:

engine = create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))

当我执行INSERT INTO命令时,我得到一个错误。错误

插入查询:

db.execute("INSERT INTO users (username, firstName, lastName, email, password) VALUES (:username, :firstName, :lastName, :email, :password)",
    {"username": username, "firstName": firstName, "lastName": lastName, "email": email, "password": password})
db.commit()

共有1个答案

柯书
2023-03-14

您已经在代码中描述了模型,但没有在数据库本身中创建表。尝试使用db。创建_all()

 类似资料:
  • 这是一个老少皆宜的偏旁造汉字的游戏,锅巴觉得很适合小学生玩,可以帮助他们认字、识字。

  • 我有两个主要的表,这是角色和用户,和用户我做3表操作员,教师和学生的关联。 到目前为止,我是这样做的: 但我得到了这个错误信息: 正在尝试将类型为的项刷新为集合“Role.users”的成员。应为类型为的对象或此类型的多态子类。如果是的子类,请配置映射器“mapper | User | users”以多态方式加载此子类型,或设置enable_typechecks=False以允许接受任何子类型进行

  • 我在这里遵循烧瓶教程: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world 我达到了我尝试的程度/跑py和我得到: 这看起来类似于: ImportError:没有名为flask的模块 但他们的解决方案没有帮助。作为参考,我确实有一个名为flask的文件夹,其中一位用户提到该文件夹可能会导致问题

  • 我发现很难找到有关这方面的资料。会是什么?我如何解决这个问题?有哪些可能的修复方法? UWSGI日志文件 时钟来源:unix检测到CPU核数:4当前工作目录:/home/pi检测到二进制路径:/usr/local/bin/uwsgi!!!没有内部路由支持,重建与pcre支持!!!*警告:您在没有主进程管理器的情况下运行uWSGI进程数限制为7336内存页大小为4096字节检测到最大文件描述符号:6

  • 客户端代码: 服务器代码: 问题是我的用户名和密码总是空的。 我还尝试使用: 和 打印内容时,我有: 编辑: 我添加了json。转储和使用请求。获取_json(),它就成功了