我有一个问题,在启动时如何在没有这个txt的情况下生成Dumpdata:

[1m正在加载.env环境变量...[0m

下面是一个例子:

[1m正在加载.env环境变量...[0m
[
 {
  "model": "auth.permission",
  "pk": 1,
  "fields": {
   "name": "Can add permission",
   "content_type": 1,
   "codename": "add_permission"
   }
 },
....

我找不到解决方案,这很烦人,因为我想做一个sh脚本

Docker-compose exec Django pipeenv run pythonManage.py dupdata--indent 2>Fixtures/test_dupdata.json

推荐答案

谢谢Swift .为此,我使用了带有输出路径的-o标志.

以下是已完成的脚本.

#!宾尼/巴什

cd ..
docker-compose exec <container_name> pipenv run python manage.py dumpdata -o fixtures/dumpdata_test.json --indent 2

如果您使用的是pipeenv,-o输出设置一个目的地,--indent 2将内联更改为Beauty json格式,则Pipenv run非常重要.SWIF谈到Django-admin时说,我的解决方案仍然是使用Manage.py

Django相关问答推荐

Django www.example.com从常量列表中删除值

在Python中向函数的查询列表添加条件

新的 Django 开发人员无法在网站上显示Hello World,而不是默认安装成功页面

在Django上传JPEG图像时遇到问题

如何在不编写每个视图中的逻辑的情况下呈现值,Django?

更新或创建异步 Django ORM 实例

为什么 django 不能相互识别 2 个路径转换器?

使用 Django 和 South 重命名应用程序

Django RESTful API - django-piston vs. django-tastypie

django 管理员登录突然要求 csrf 令牌

在 Scrapy 中访问 django 模型

如何在 django admin 中显示布尔属性

django:TypeError:'tuple'对象不可调用

Django:从视图中添加 non_field_error?

django 在 unittest 测试中设置环境变量

如何从 Django 的 TabularInline 管理视图中省略对象名称?

在 Django 中使用 LiveServerTestCase 时使用代码登录

如何在 django 中捕获UNIQUE constraint failed404

Django/Python初学者:执行python manage.py syncdb时出错-找不到psycopg2

AttributeError:ManyRelatedManager对象没有add属性?