跳转到主要内容

一个简单的Django应用,它为整个项目添加了一个自定义的django-admin命令,用于保存模型实例。

项目描述

https://travis-ci.org/gabriel-card/saveall.svg?branch=master https://coveralls.io/repos/github/gabriel-card/saveall/badge.svg

django-saveall

为整个项目添加自定义django-admin命令以保存模型实例

需求

  • Python == 2.7

  • django == 1.7.7 to 1.8.11

如何安装

  • 运行 pip install django-saveall;

  • 'saveall' 添加到settings.py中的INSTALLED_APPS

如何使用

  • 您可以使用 python manage.py saveall <app.Model>python manage.py saveall --<option> <args> 来调用命令;

  • 可用选项

  • --app <app_name>: 接受多个参数,从特定应用中的所有模型保存所有实例;

  • --all: 不接受任何参数,从项目中的所有模型保存所有实例;

从特定模型保存实例

  • 默认情况下,该命令接受您想要保存实例的模型的路径作为参数。例如。

  • python manage.py saveall app01.Model01

  • 它还接受多个路径

  • python manage.py saveall app01.Model01 app02.Model02 app03.Model03

从应用中的所有模型保存实例

  • 使用 --app 选项,该命令将接受应用的名称作为参数,并将保存该应用中每个模型的所有实例

  • python manage.py saveall --app app01

  • 它还接受多个应用

  • python manage.py saveall --app app01 app02 app03

保存项目中所有模型的实例

  • 使用 --all 选项,该命令将从整个项目中的每个模型获取每个实例并将其保存。它不接受任何参数。

  • python manage.py saveall --all

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

django-saveall-0.1.5.tar.gz (6.6 kB 查看哈希值)

上传时间 源代码

由以下支持