问题标签 [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.
python - 迁移期间的 Selenium django 错误
我正在尝试使用 selenium 来测试我的 django 应用程序
运行以下命令后:
出现以下错误:
我已经在我的主项目中安装了 hstore 并且我在 live_server_test_case 上运行测试,所以它不应该产生问题。
有没有一种方法可以在运行 selenium 代码之前跳过迁移,因为我已经提到在 setup() 函数中创建 hstore 类型,但我无法访问代码。
python - 如何同时在模式和无模式模式下使用 Django HStore DictionaryField?
当我hstore.DictionaryField()
在 Django 模型中使用不传递参数并在 Djano admin 中注册我的模型时,我可以在管理界面中即时创建新的键值行。
当我在模式模式下使用相同的字段时,hstore.DictionaryField(schema=['some schema description'])
我会得到参数中描述的固定数量的字段schema
。
我可以同时拥有这两个功能,即在架构描述中列出几个特定类型的固定字段,同时还可以添加新字段吗?
更新
解决此问题的一种方法是使用两个DictionaryField,一个带有模式,另一个没有模式,但这并不是最佳解决方案。
python - 在 Django 中为 PostgreSQL HSTORE 使用 Django-Hstore 时出错
当我运行我的 Django 服务器时,我得到了这个错误:
我正在使用当前最新的 Django 1.10 和 django-hstore 1.4.2
python - Django-hstore 和管理小部件:对 hstore 数据进行排序的方法
我正在使用 Django-hstore 库,并且有漂亮的管理小部件。主题表存储计算机的组件,如下所示:
接下来,我从cpu-world.com
必要的 CPU 中获取数据,并且在管理员中有以下内联数据:
看起来不错,但按字母顺序排序而不是逻辑排序,以便在load_cpu_data
模型方法中将数据加载到数据库中。正确顺序的示例,例如在 cpu-world 上:
是否有技术、技巧或其他东西可以帮助我以所需的顺序显示数据?例如,我找到了 python OrderedDict数据类型,这与我需要的类似。但显然 hstore 内部结构乱七八糟的数据顺序。
django - 我究竟该如何使用 HStoreField?
我正在使用最新版本的 Django 和 DRF。但是在运行它之后,我收到了这个错误:
类 HStoreDescriptor(models.fields.subclassing.Creator): AttributeError: module 'django.db.models.fields' 没有属性 'subclassing'
我不确定如何使用 HStoreField 并使用迁移创建扩展。这是我的文件结构。
模型.py
序列化程序.py
请告诉我可以做哪些改变?如果您想了解更多信息,请询问。
django - 在 Django 中实现 PostgreSQL HStore
我从djangopackages.org找到了一些在 Django 中实现 PostgreSQL HStore 的包。最受关注和最多分叉的软件包最后一次更新是在 2017 年 3 月 2 日 [DJANGO-HSTORE]。我认为它没有定期维护。但由于它位于列表的顶部,我很困惑我应该在我的项目中使用它还是有更好的选择。
在 Django 中实现 PostgreSQL HStore 的最好和最方便的方法是什么?
migrate - django.db.utils.ProgrammingError:在我尝试将 Hstorefield 添加到我的模型后无法调整类型“dict”
我正在用 Django 开发一个应用程序。
我尝试将 a 添加Hstorefield
到我的模型中,然后将其删除,现在我无法再运行该命令manage.py makemigrations
,因为我总是收到此错误
看起来 Hstorefiels 仍然对我的数据库有一些影响。
我试图清空我放置 Hstorefield 的模型,然后删除它,但什么也没有。我什至从 Heroku 重置了我的数据库,但错误不断弹出。
我怎样才能摆脱它?
django - 如何在 django 中更新 HStoreField 上的特定键?
我有一个带有 HStoreField 的 Django 模型,我正在尝试更新该字段中数据的特定键。我试图不将模型加载到内存中,因为有相当多的数据,而且它适用于很多对象实例。
我的 Result 对象具有“数据”字段,并且正在尝试更新“现有密钥”,我尝试过:
但我只是得到FieldDoesNotExist: ResultsContainer has no field named 'data__existingkey'
我认为这可以正常Result.objects.filter(data__existingkey='value')
工作。任何建议将不胜感激,非常感谢