【问题标题】:manage.py syncdb error, postgres_psycopg2manage.py syncdb 错误,postgres_psycopg2
【发布时间】:2011-04-15 23:08:26
【问题描述】:

我正在尝试为 django 安装购物车插件,但在运行 manage.py syncdb 时出现问题。

运行时,它会安装 4 个表,然后我收到以下错误消息:

文件 “(我的路径)/django/db/backends/postgresql_psycopg2/base.py”, 第 44 行,在执行中 返回 self.cursor.execute(query, args) django.db.utils.DatabaseError: NUMERIC 刻度 127 必须介于 0 之间 和精度 10

我猜测 models.py 很可能有问题,但我不知道该查看哪一行。

有没有人遇到过类似的情况?

【问题讨论】:

  • 让用户知道models.py在购物车应用程序中定义了哪些字段。也许写这本书的人从未尝试在 PostgreSQL 上运行它。

标签: django postgresql django-models psycopg2 django-manage.py


【解决方案1】:

听起来您有一个定义了无效比例的数字字段。您是否混淆了规模和精度?

【讨论】:

    猜你喜欢
    • 2014-09-07
    • 1970-01-01
    • 2014-03-22
    • 2013-09-15
    • 1970-01-01
    • 2011-08-04
    • 2013-07-21
    • 2013-02-17
    • 2014-02-04
    相关资源
    最近更新 更多