问题标签 [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.
python - 无法将 Django 与 mongoDb 连接
我正在使用 djongo 将我的 mongodb 与 django 连接起来。我使用的 mongodb 是 atlas service.my 密码和用户名是正确的,即使它显示身份验证失败。
我的 setting.py 文件
提前致谢
python - 无法在 djongo 中创建 EmbeddedField,出现此错误 django.core.exceptions.AppRegistryNotReady: Models are not loaded yet
嘿,我是 djongo 的新手,当我不断收到此错误时,我正在练习它的用法
文件“D:\python\django Rest webs\tms-REST API\BACKEND\bckend\students\models.py”,第 6 行,课堂上的学生(models.Model):文件“D:\python\django Rest webs\ tms-REST API\BACKEND\bckend\students\models.py”,第 7 行,学生 pass_details=models.EmbeddedField(model_container=pass_details, null=True) 文件“C:\Users\Asus\AppData\Local\Programs\ Python\Python38-32\lib\site-packages\djongo\models\fields.py”,第 225 行,在init
super() 中。init (model_container, *args, **kwargs) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\djongo\models\fields.py”,第 87 行,在初始化
self._validate_container() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\djongo\models\fields.py”,第 91 行,_validate_container 中的字段.model_container._meta.get_fields():文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\options.py”,第 734 行,在 get_fields 返回 self._get_fields(include_parents=include_parents, include_hidden=include_hidden) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\options. py”,第 794 行,在 _get_fields all_fields = self._relation_tree 文件中“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\utils\functional.py”,行80、在get
res=instance。听写[self.name] = self.func(instance) 文件 "C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\options.py",第 707 行,在 _relation_tree 返回 self._populate_directed_relation_graph() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\options.py”,行678,在_populate_directed_relation_graph
all_models = self.apps.get_models(include_auto_created=True) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\apps\registry.py”,第 178 行,在 get_models self.check_models_ready() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\apps\registry.py”中,第 140 行,在 check_models_ready 中AppRegistryNotReady("模型尚未加载。") django.core.exceptions.AppRegistryNotReady:模型尚未加载。
我的代码看起来像这样
python - djongo.models 没有属性 'ArrayModelField'
您好我正在使用 djongo 将我的 Django 应用程序与 MongoDB 连接,并且我正在关注 djongo 文档:https ://djongo.readthedocs.io/docs/array-model-field/
我想在我的模型中添加一个 ArrayModelField:
但是当我 migrate 或 makemigrations 显示以下错误:
我正在使用:Django==2.2.12 djongo==1.3.2
django - 为什么使用嵌入式模型时显示“模型尚未加载”错误?
我正在尝试将我的 django 应用程序与 mongoDB 连接,为此我一直在使用djongo。当我创建一个没有嵌入式文档的简单模型时,迁移运行完美,但是当我尝试在我的模型中创建嵌入式模型文档时,运行时显示“模型尚未加载”错误python manage.py makemigrations
。
我想先知道为什么会出现这个错误,以及为什么在我使用嵌入式模型时会发生这种错误。
蟒蛇代码:
- 项目树
- 代表/模型.py
- 追溯
我在用:
我找到的唯一答案是那些解释如何在使用脚本时使用模型的答案,但这不是我的情况。谢谢您的帮助
python - Django 与 Djongo,EmbeddedFields 返回模型尚未加载
我有一个新的 Django 项目设置。我只安装了一个包 Djongo。我有一个本地 MongoDB 正在运行。
如果我在我的应用程序中使用 models.py 中的 CharFields 编写一个简单的模型,则迁移工作正常。但是当我使用 EmbeddedFields 时,它会返回一个错误。我已经从 Djongo 文档中复制了代码来测试应该可以工作的代码。代码源
这就是我的 models.py 中的内容:
运行时的错误信息py manage.py makemigrations
django - 如何使用 MongoDB 在 Django REST 框架模型中获取字符串列表
我正在使用 Django 版本 2.2.11 和 MongoDB 作为数据库
我是一个简单的数组字段,用于在 Django REST 框架模型中存储字符串列表。我希望序列化的 JSON 输出是这样的。
我搜索了互联网,只能找到 PostgreSQL 的实现。
我只需要将角色的数据作为字符串/列表存储在数据库中,并且需要在 api 视图中以正确的格式显示。
编辑
我正在附加使用的模型和序列化程序。
序列化器:
UserDetails 模型中的角色字段应包含类似
role : ["President", "Admin"]
一个 JSON 字符串数组。
python - djongo,无法连接到 cloud.mongodb.com 上的远程数据库
我认为以下设置适用于 djongo 连接到 mongodb.com 上的远程 mongodb 但是,错误消息显示它仍在尝试连接到本地主机
下面是错误回溯
django - 将 mongodb 数据库与 django 项目连接
我想将我在 Atlas(Mlab) 上的数据库与我的 django 项目连接起来。我已经成功安装了 python 3.7、django、djongo。我面临一个错误:
我正在分享我的 settings.py(数据库部分)文件供您参考:
我正在分享我的 manage.py 文件以供参考:
我的wsgi文件是:
层次结构是:
python - Django 3.0.7 和 Djongo 嵌入式模型 - “模型尚未加载”
每当我尝试EmbeddedField
使用 Djongo 在 Django 中创建一个时,我都会收到以下错误消息。我尝试了网络上建议的所有内容。但我完全被困在这里,需要帮助来克服这个问题。只要我尝试migrate
或尝试runserver
它就会引发此错误。我一使用EmbeddedField
. 我没有修改 manage.py 文件。
错误信息
模型.py
设置.py
管理.py
python - 使用 django 框架加载 JSON 内容
如何将 JSON 文件的所有内容加载到我的项目中?我使用 Python-Django 作为我的后端,使用 MongoDB 作为我的数据库。我正在尝试将 JSON 文件的内容存储到 MongoDB (Djongo)