问题标签 [djongo]

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 投票
0 回答
517 浏览

django - 如何修改 Djongo ArrayModelField,如 Django Admin 中所示

我现在正在试验Djongo。到目前为止,一个伟大的项目!我还不喜欢 ArrayModelField 字段在 Django 管理中集成的方式。我缺少像添加按钮这样的东西。目前,嵌套模型只显示了一个额外的空内联表单。是否有可能使用“添加按钮”添加新的内联模型?

0 投票
2 回答
787 浏览

python - 如何在 Django 中解决此错误`ValueError: Value must be a list`

我有以下代码来更新一些记录:

当我尝试上面的代码时,出现下一个错误:

ValueError:值必须是一个列表

0 投票
2 回答
643 浏览

django - 如何在 djongo 中引用嵌套模型作为外键

我现在正在试验Djongo:是否有可能将另一个模型中的 djongo 嵌套模型作为外键引用?或者您将如何处理 djongo 中的这种结构?诊所 1:n 病房 - 病房 1:n 病例(病例仍应在他们自己的集合中。)

0 投票
0 回答
251 浏览

django - 如何将请求中的json直接存储到mongo数据库中

我想将请求正文中的 json 直接存储到 mongo 集合中,而无需在 django 中创建特定模型。我无法创建它,因为 json 中的特定字段可能会更改并且可以引入新字段,所以我宁愿在没有这个抽象层的情况下按原样存储它。可能吗?

0 投票
1 回答
554 浏览

django - 如何在 Django 模板中显示嵌入式模型?

模型.py

视图.py

我正在使用 mongodb 和 django,所以我决定使用 djongo 作为连接器 - djongo doc - 据说我正在尝试显示我在 django 模板中的查询中找到的内容 - busca.html - 但我找不到一种显示嵌入式模型的方法。

busca.html

这样做只会显示 sdf 的数字 - 'numero'。

谢谢。

0 投票
3 回答
1369 浏览

django - Djongo重新定义了ArrayModelField的结构

我正在使用Djongo定义ArrayModelField。它看起来很棒,但问题是我只能将它添加为Array of Objects,而不仅仅是Flat List。有什么方法可以将它添加为Flat List吗?ArrayModelField

例子:

使用它我可以创建一个文档如下,

当前文档格式

但我想以这种格式保存它,

所需文件格式

我也希望在Django 管理面板中解析视图。

我现在有什么办法可以做到这一点吗?

提前致谢。

0 投票
1 回答
167 浏览

python - 如何在 django 多个数据库中处理异常

错误截图

我如何处理 django 中的数据库设置异常。我的主数据库是 mongodb,如图所示。我希望当 mongo 未运行或未安装在系统中时,它将使用 sqlite(辅助)数据库。

我正在尝试以上述方式执行此操作,这会给我带来错误。请查看我的代码

0 投票
1 回答
573 浏览

python - 使用 Djongo 连接器将 Django 连接到 MongoDB 会引发 SSL 握手异常

我正在尝试从我的 django 应用程序连接到 MongoDb,但它抛出

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)例外。

当我连接到 MongoDB 时,pymongo 抛出了同样的异常,但是我可以通过&ssl_cert_reqs=CERT_NONE在连接 uri 的末尾附加 , 来使连接正常工作。基本上,我试图连接的 MongoDb 已经实现了 ssl,我不想通过证书来获得连接。

但是,在 dango 中,它希望我们在 settings.py 文件的数据库配置部分中传递一个键值对字典。

我尝试'SSL':True,'SSL_CERT_REQS':'CERT_NONE'从我的应用程序中指定相同的连接设置,但它不断抛出相同的异常。

非常感谢任何帮助,如何配置证书或只是绕过客户端的证书检查以使连接正常工作。谢谢 !

0 投票
1 回答
397 浏览

python - 将 ArrayReferenceField 与 djongo 和 django 一起使用的问题

我正在尝试使用 djongo 创建一个带有 django 的应用程序来与 mongodb 进行通信。我有以下模型:

但是当我使用 django admin 创建一个新条目时,我得到的错误是:

/admin/app/entry/add/ int() 参数的 TypeError 必须是字符串、类似字节的对象或数字,而不是“设置”请求方法:POST 请求 URL: http://localhost:8000/admin/ app/entry/add/ Django 版本:2.1.3 异常类型:TypeError 异常值:int() 参数必须是字符串、类似字节的对象或数字,而不是“设置”异常位置:C:\Users\scg \Documents\Rest_project\envschool\lib\site-packages\django\db\models\fields__init__.py 在 get_prep_value,第 965 行 Python 可执行文件:C:\Users\scg\Documents\Rest_project\envschool\Scripts\python.exe Python 版本:3.7.1 Python 路径:
['C:\Users\scg\Documents\Rest_project\djongoproj2', 'C:\Users\scg\Documents\Rest_project\envschool\Scripts\python37.zip', 'C:\Users\scg\AppData\Local\Programs \Python\Python37-32\DLLs','C:\Users\scg\AppData\Local\Programs\Python\Python37-32\lib','C:\Users\scg\AppData\Local\Programs\Python\Python37 -32', 'C:\Users\scg\Documents\Rest_project\envschool', 'C:\Users\scg\Documents\Rest_project\envschool\lib\site-packages']

请问我该如何解决这个问题。

我正在使用 django 2.1.3 和 djongo 1.2.30

0 投票
3 回答
925 浏览

django - Django 总是连接到 localhost mongodb

我遵循了数据库连接配置的指南: https ://nesdis.github.io/djongo/database-configuration/

但是,它总是连接到本地主机,而不是我的设置。

有人对这个问题有任何想法吗?

我的包版本:

我的设置