问题标签 [django-hstore]

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 回答
118 浏览

python - 迁移期间的 Selenium django 错误

我正在尝试使用 selenium 来测试我的 django 应用程序

运行以下命令后:

出现以下错误:

我已经在我的主项目中安装了 hstore 并且我在 live_server_test_case 上运行测试,所以它不应该产生问题。

有没有一种方法可以在运行 selenium 代码之前跳过迁移,因为我已经提到在 setup() 函数中创建 hstore 类型,但我无法访问代码。

0 投票
1 回答
322 浏览

python - 如何同时在模式和无模式模式下使用 Django HStore DictionaryField?

当我hstore.DictionaryField()在 Django 模型中使用不传递参数并在 Djano admin 中注册我的模型时,我可以在管理界面中即时创建新的键值行。

当我在模式模式下使用相同的字段时,hstore.DictionaryField(schema=['some schema description'])我会得到参数中描述的固定数量的字段schema

我可以同时拥有这两个功能,即在架构描述中列出几个特定类型的固定字段,同时还可以添加新字段吗?

更新

解决此问题的一种方法是使用两个DictionaryField,一个带有模式,另一个没有模式,但这并不是最佳解决方案。

0 投票
2 回答
854 浏览

python - 在 Django 中为 PostgreSQL HSTORE 使用 Django-Hstore 时出错

当我运行我的 Django 服务器时,我得到了这个错误:

我正在使用当前最新的 Django 1.10 和 django-hstore 1.4.2

0 投票
1 回答
362 浏览

python - Django-hstore 和管理小部件:对 hstore 数据进行排序的方法

我正在使用 Django-hstore 库,并且有漂亮的管理小部件。主题表存储计算机的组件,如下所示:

接下来,我从cpu-world.com必要的 CPU 中获取数据,并且在管理员中有以下内联数据:

在此处输入图像描述

看起来不错,但按字母顺序排序而不是逻辑排序,以便在load_cpu_data模型方法中将数据加载到数据库中。正确顺序的示例,例如在 cpu-world 上:

是否有技术、技巧或其他东西可以帮助我以所需的顺序显示数据?例如,我找到了 python OrderedDict数据类型,这与我需要的类似。但显然 hstore 内部结构乱七八糟的数据顺序。

0 投票
2 回答
1789 浏览

django - 我究竟该如何使用 HStoreField?

我正在使用最新版本的 Django 和 DRF。但是在运行它之后,我收到了这个错误:

类 HStoreDescriptor(models.fields.subclassing.Creator): AttributeError: module 'django.db.models.fields' 没有属性 'subclassing'

我不确定如何使用 HStoreField 并使用迁移创建扩展。这是我的文件结构。

模型.py

序列化程序.py

请告诉我可以做哪些改变?如果您想了解更多信息,请询问。

0 投票
1 回答
58 浏览

django - 在 Django 中实现 PostgreSQL HStore

我从djangopackages.org找到了一些在 Django 中实现 PostgreSQL HStore 的包。最受关注和最多分叉的软件包最后一次更新是在 2017 年 3 月 2 日 [DJANGO-HSTORE]。我认为它没有定期维护。但由于它位于列表的顶部,我很困惑我应该在我的项目中使用它还是有更好的选择。

在 Django 中实现 PostgreSQL HStore 的最好和最方便的方法是什么?

0 投票
2 回答
2385 浏览

migrate - django.db.utils.ProgrammingError:在我尝试将 Hstorefield 添加到我的模型后无法调整类型“dict”

我正在用 Django 开发一个应用程序。

我尝试将 a 添加Hstorefield到我的模型中,然后将其删除,现在我无法再运行该命令manage.py makemigrations,因为我总是收到此错误

看起来 Hstorefiels 仍然对我的数据库有一些影响。

我试图清空我放置 Hstorefield 的模型,然后删除它,但什么也没有。我什至从 Heroku 重置了我的数据库,但错误不断弹出。

我怎样才能摆脱它?

0 投票
0 回答
157 浏览

django - 如何在 django 中更新 HStoreField 上的特定键?

我有一个带有 HStoreField 的 Django 模型,我正在尝试更新该字段中数据的特定键。我试图不将模型加载到内存中,因为有相当多的数据,而且它适用于很多对象实例。

我的 Result 对象具有“数据”字段,并且正在尝试更新“现有密钥”,我尝试过:

但我只是得到FieldDoesNotExist: ResultsContainer has no field named 'data__existingkey'

我认为这可以正常Result.objects.filter(data__existingkey='value')工作。任何建议将不胜感激,非常感谢