使用peewee访问远程MySQL数据库

2024-01-16

我正在尝试使用 peewee 连接到 Amazon RDS 上的 MySQL 数据库,但无法使其工作。我是数据库新手,所以我可能在做一些愚蠢的事情,但这就是我正在尝试的:

import peewee as pw

myDB = pw.MySQLDatabase(host="mydb.crhauek3cxfw.us-west-2.rds.amazonaws.com",port=3306,user="user",passwd="password",db="mydb")


class MySQLModel(Model):
    """A base model that will use our MySQL database"""
    class Meta:
        database = myDB

class User(MySQLModel):
    username = CharField()

myDB.connect()

它挂在第二行,说__init__() takes at least 2 arguments (1 given)

我缺少什么?为什么它说我只给它一个参数,而我给它五个参数?

非常感谢,亚历克斯


我把它改成这样并且有效:

import peewee as pw

myDB = pw.MySQLDatabase("mydb", host="mydb.crhauek3cxfw.us-west-2.rds.amazonaws.com", port=3306, user="user", passwd="password")

class MySQLModel(pw.Model):
    """A base model that will use our MySQL database"""
    class Meta:
        database = myDB

class User(MySQLModel):
    username = pw.CharField()
    # etc, etc


# when you're ready to start querying, remember to connect
myDB.connect()

多谢你们, 亚历克斯

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用peewee访问远程MySQL数据库 的相关文章

  • 如何在多进程系统中实现锁定?

    我们正在并行运行许多詹金斯项目 我们使用 python 并且选择使用 pyenv 管理虚拟环境 不幸的是 pyenv 有一个众所周知的竞争条件 https github com yyuu pyenv issues 174 为了解决这个问题
  • 当我有自定义身份验证模型时,如何登录 Django Rest 可浏览 API?

    我有一个自定义用户模型 如下所示account models py from django contrib auth modles import AbstractUser from django db models signals impo
  • 从文本文件中删除特定字符

    我对 Python 和编码都很陌生 我当时正在做一个小项目 但遇到了一个问题 44 1 6 23 2 7 49 2 3 53 2 1 68 1 6 71 2 7 我只需要从每行中删除第三个和第六个字符 或者更具体地说 从整个文件中删除 字符
  • Virtualenv 在 OS X Yosemite 上失败并出现 OSError

    我最近更新到 OSX Yosemite 现在无法使用virtualenv pip 每当我执行 virtualenv env 它抛出一个 OSError Command Users administrator ux env bin pytho
  • 将非常大的Python列表输出保存到mysql表中

    我想将 python 生成的列表的输出保存在 mysql 数据库的表中 该表如下所示 mysql 中的 myapc8 表 https i stack imgur com 4B4Hz png这是Python代码 在此输入图像描述 https
  • 从 Azure ML 实验中访问 Azure Blob 存储

    Azure ML 实验提供了通过以下方式读取 CSV 文件并将其写入 Azure Blob 存储的方法 Reader and Writer模块 但是 我需要将 JSON 文件写入 blob 存储 由于没有模块可以执行此操作 因此我尝试在Ex
  • 如何通过 python 多处理利用所有核心

    我一直在摆弄Python的multiprocessing现在已经使用了一个多小时的功能 尝试使用并行化相当复杂的图形遍历函数multiprocessing Process and multiprocessing Manager import
  • 使用python从gst管道抓取帧到opencv

    我在用着OpenCV http opencv org 和GStreamer0 10 我使用此管道通过自定义套接字通过 UDP 接收 MPEG ts 数据包sockfd由 python 提供并显示它xvimagesink 而且效果很好 以下命
  • Python Tkinter 模块不显示输出

    我正在尝试学习 Python 并尝试使用 Python 中的 GUI 并遇到了这个 Tkinter 模块 我的代码运行 但运行时窗口没有出现 我的代码如下 from Tkinter import to create a root windo
  • 如何使用scrapy检查网站是否支持http、htts和www前缀

    我正在使用 scrapy 来检查某些网站是否工作正常 当我使用http example com https example com or http www example com 当我创建 scrapy 请求时 它工作正常 例如 在我的pa
  • python 中的 <> 运算符有什么作用?

    我刚刚遇到这个here http www feedparser org feedparser py 总是这样使用 if string1 find string2 lt gt 1 pass 什么是 lt gt 运算符这样做 为什么不使用通常的
  • Paste.httpserver 并通过 HTTP/1.1 Keep-alive 减慢速度;使用 httperf 和 ab 进行测试

    我有一个基于paste httpserver 的Web 服务器作为HTTP 和WSGI 之间的适配器 当我使用 httperf 进行性能测量时 如果每次使用 num conn 启动一个新请求 我每秒可以执行超过 1 000 个请求 如果我使
  • Spark 和 Python 使用自定义文件格式/生成器作为 RDD 的输入

    我想问一下 Spark 中输入的可能性 我可以看到从http spark apache org docs latest programming guide html http spark apache org docs latest pro
  • 从 Flask 运行 NPM 构建

    我有一个 React 前端 我想在与我的 python 后端 API 相同的源上提供服务 我正在尝试使用 Flask 来实现此目的 但我遇到了 Flask 找不到我的静态文件的问题 我的前端构建是用生成的npm run build in s
  • 给定一个排序数组,就地删除重复项,使每个元素仅出现一次并返回新长度

    完整的问题 我开始在线学习 python 但对这个标记为简单的问题有疑问 给定一个排序数组 就地删除重复项 使得每个 元素只出现一次并返回新的长度 不分配 另一个数组的额外空间 您必须通过修改输入来完成此操作 数组就地 具有 O 1 额外内
  • Airflow 1.9 - 无法将日志写入 s3

    我在 aws 的 kubernetes 中运行气流 1 9 我希望将日志发送到 s3 因为气流容器本身的寿命并不长 我已经阅读了描述该过程的各种线程和文档 但我仍然无法让它工作 首先是一个测试 向我证明 s3 配置和权限是有效的 这是在我们
  • Python 中维基百科 API 中的 DisambiguationError 和 GuessedAtParserWarning

    我想获得维基百科与搜索词相关的可能且可接受的名称列表 在这种情况下是 电晕 当输入以下内容时 print wikipedia summary Corona 这给出了以下输出 home virej local lib python3 8 si
  • 在Raspberry pi上升级skimage版本

    我已经使用 Raspberry Pi 2 上的 synaptic 包管理器安装了 python 包 然而 skimage 模块版本 0 6 是 synaptic 中最新的可用版本 有人可以指导我如何将其升级到0 11 因为旧版本中缺少某些功
  • minizinc python 安装

    我通过 anaconda 提示符在 python 上安装了 minizinc 就像其他软件包一样 pip install minizinc 该软件包表示已成功安装 我可以导入该模块 但是 我正在遵循基本示例https minizinc py
  • 如何给URL添加变量?

    我正在尝试从网站收集数据 我有一个 Excel 文件 其中包含该网站的所有不同扩展名 F i www example com example2 我有一个脚本可以成功从网站中提取 HTML 但现在我想为所有扩展自动执行此操作 然而 当我说 s

随机推荐

  • C++ 中“this”指针的用途是什么? [复制]

    这个问题在这里已经有答案了 目的是什么this关键词 类中的方法不能访问同一类中的其他对等成员吗 什么情况需要打电话this在类中调用对等方法 两个主要用途 To pass this or this作为其他非类方法的参数 void do s
  • 下拉菜单对 php 页面上的查询结果进行排序

    我有一个简单的列表类型 php 页面 它根据 mysql 查询列出项目 例如 mysql select db database connBHN connBHN query rsMarket SELECT FROM my items WHER
  • PointerDownThemeAnimation 应用程序停止 WP8

    我很困惑为什么我的应用程序关闭 我添加了 PointerDownThemeAnimation 并且它工作正常 但只有一次 当我尝试再次单击它时 应用程序停止 为什么 这是我的代码 private void staryrynek1 objec
  • 使用 Babel.js 进行 Transpile Async Await 提案?

    有提案引入C 风格async await 我知道 Babel js 将 ES6 转译为 ES5 但是有没有办法让它将 async await 转译为ES5 Babel v6 从 Babel v6 开始 Babel 本身不再包含任何 Tran
  • 信号如何与序列点交互?

    C89 标准规定 At sequence points volatile objects are stable in the sense that previous evaluations are complete and subseque
  • VueJS 从不同的路线滚动到部分

    我正在尝试使用 Vue 和 Vue Router 使用历史模式 滚动到页面上的锚点 在索引页上时 滚动行为通过跳转到该部分按预期工作 但是 当我在另一个页面时 它会在顶部加载索引页面 而不是锚点指向的位置 我确信这是一件非常简单的事情 但我
  • 如何在页面底部创建dock式工具栏?

    like in http www online photoshoptutorials com 2008 08 folding corners html http www online photoshoptutorials com 2008
  • 如何将参数传递给事件处理程序?

    我有一个函数对象 我想使用 jquery 在单击时向其传递参数 但它不起作用 我不明白其背后的概念 谁能解释一下我哪里出错了 让您正在调用的函数在闭包中返回一个具有名称的函数 并通过参数传递 div click fn clik Mike v
  • 将图像添加到 Tkinter Entry

    使用 tkinter 我尝试在条目小部件的边框内显示图像 我尝试在谷歌中搜索 但没有成功 有人知道该怎么做吗 没有任何功能或属性允许图像位于 Entry 小部件的边界内 但是 您可以很容易地模拟它 方法是将图像和条目小部件放入框架内 从条目
  • cython 中融合类型的替代品

    我正在努力使用 python C api 将最初用 C 编写的 python 模块重写为 Cython 该模块还使用 NumPy 该项目的一个主要挑战是保持模块当前的速度 并且它应该适用于所有 Numpy 数据类型 我正在考虑使用融合数据类
  • wint_t 总是至少与 wchar_t 一样大吗? unsigned short 如何满足 wint_t 的要求?

    似乎每个人都假设wint t至少与wchar t 然而C标准允许wchar trange 的值不直接对应于扩展字符集中的任何字符 价值WCHAR MIN and WCHAR MAX不一定对应于扩展字符集的成员 and wchar t 它是一
  • 在网格视图中为复选框列生成新列

    我使用数据表作为网格视图的数据源 DataTable table new DataTable table Columns Add Dosage typeof int table Columns Add Drug typeof string
  • java.lang.OutOfMemoryError:Java堆空间已满100000条记录

    尝试使用以下代码编写Excel文件 public static void main String args XSSFWorkbook workbook new XSSFWorkbook XSSFSheet sheet workbook cr
  • 如何通过 Web.config 或 C# 将所有内容重定向到 https://www。网站的版本?

    我有一个托管在 GoDaddy 上的 ASP NET 网站 我需要将每个请求重定向 301 到https www example com whatever https www example com whatever 例如 http exa
  • 在Android中解析巨大的JSON对象?

    Android中如何解析巨大的JSON文件 当我解析这样的文件时 我在日志上看到类似这样的内容 04 05 15 55 46 490 DEBUG dalvikvm 3847 GC freed 12159 objects 557744 byt
  • Tomcat 6 与 servlet 3 规范

    与此相反文档 http tomcat apache org whichversion html Tomcat 6 可以使用 Servlet 规范 3 吗 是否可以将 servlet 3 规范与 tomcat 6 一起使用 我怀疑这是一个实用
  • 如何创建“显示更多”按钮并指定最初可以显示多少行文本

    我正在寻找一种方法在我的响应式网站上创建滑出 显示更多 功能 该功能在两行的一个段落 我之前已经通过静态网站实现了这一点 通过对容器应用设定的高度并使用overflow hidden 然后对容器的高度进行动画处理 但为了响应 容器会在不同的
  • sorl 缩略图 + django 生产中的问题

    我正在 Django 中使用 sorl 缩略图 在我的本地设置中它工作正常 但在生产中未制作缩略图 我的代码如下所示 load thumbnail thumbnail up image 32x32 crop center as im img
  • 您可以从 CakePHP 中的视图调用控制器函数吗?

    我想从视图调用控制器函数 这在 Cake PHP 中可能吗 可以通过请求操作方法 http book cakephp org 2 0 en views html requesting elements from a plugin 但不建议这
  • 使用peewee访问远程MySQL数据库

    我正在尝试使用 peewee 连接到 Amazon RDS 上的 MySQL 数据库 但无法使其工作 我是数据库新手 所以我可能在做一些愚蠢的事情 但这就是我正在尝试的 import peewee as pw myDB pw MySQLDa