问题标签 [django-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
454 浏览

django - 如何使用 syncdb 获取 oracle NUMBER

我有一些遗留的 oracle 数据库,我对其运行 inspectdb 命令。数据库中的一列具有 NUMBER 类型(没有精度和比例),我从 django 得到的是:

如果我现在运行 syndb 尝试从模型生成模式,我将收到错误消息:

我的问题是:我应该如何修改模型中的 entity_id 类型以在 oracle 中生成 NUMBER?

0 投票
0 回答
169 浏览

mysql - Django多个数据库中的不一致

我已经设置了 Django 多数据库配置。我有一个用于写入的默认数据库和两个用于读取的从属数据库。我正在使用 mySql。

使用 Django shell,我写入数据库并使用 sql shell 我可以确保写入操作在默认值和从属上成功。

但是,当我尝试从 shell 查询数据库时,我找不到最新的附加值。我错过了什么吗?

0 投票
1 回答
9992 浏览

django - 无法获得代表

调试告诉我:

是:

{QuerySet} 无法获取类 'django.db.models.query.QuerySet' 的代表

评论型号:

我不知道我做错了什么。有人可以给我任何建议吗?

0 投票
1 回答
6618 浏览

python - django数据库删除特定数量的条目

如何从数据库中删除特定数量的条目?我做了这样的事情

但我得到一个错误,上面写着: AssertionError. Cannot use 'limit' or 'offset' with delete

如何指定要删除的条目数。

0 投票
1 回答
2075 浏览

django - django loaddata DeserializationError: [u"'127' value must be either None, True or False."]

尝试加载数据库时,我不断收到以下回溯。我在我的生产服务器上做了一个./manage.py dumpdata appname data.json然后在本地尝试运行./manage.py loadata

在我的模型中,我所有的布尔字段都是 NullBooleanField,设置了 blank=True,null=True。我不明白这是在生气什么。我以前从未尝试过这个过程。我只是想在本地获取一份生产副本以用于测试目的。我的数据库是 MySQL 顺便说一句。

0 投票
1 回答
1855 浏览

django - 如何使用 Django 将本地数据库与远程数据库同步?

我只想在本地和远程数据库中实现并发。对本地数据库所做的更改应自动反映到远程数据库。简而言之,向我解释如何同时更新多个数据库服务器。

0 投票
2 回答
131594 浏览

django - 仅更新 models.Model 中的特定字段

我有一个模型

现在我只想更新该active字段。所以我这样做:

现在我得到一个错误IntegrityError: PRIMARY KEY must be unique

我对这种方法进行更新是否正确?

0 投票
1 回答
71 浏览

django - Django: How to avoid reassigning ForeignKey on every save?

I want to save the A object and B object. A has a foreignkey to B. B has a OneToOneField to A. Is there a way I can get around having to reassign the variables between each save? or perhaps there's a better way to do it?

0 投票
2 回答
148 浏览

django - 修改django模型

我只是自己测试了一下。我有 Django 模型,并且数据库中已经有模型的实例。

然后我向模型添加了一个虚拟整数字段并运行manage.py syncdb. 检查数据库,表没有任何反应。我没有看到添加的额外字段。

这是预期的行为吗?修改模型的正确方法是什么,这将如何改变数据库中已有的数据?

0 投票
3 回答
5301 浏览

django - Django:动态数据库文件

在我的 Django 项目中,我依赖于第三方应用程序,该应用程序在具有已知模式的各种目录中生成 SQLite 缓存文件。

我想使用 Django 模型来访问这些数据库,但显然我不能使用静态DATABASES设置。

如何在任意路径上动态打开 SQLite 数据库?

编辑

正如 Byron Ruth 指出的那样,解决方案是将 QuerySet 中django.db.connections的函数与函数结合使用。using