一个简单的Django应用,它为整个项目添加了一个自定义的django-admin命令,用于保存模型实例。
项目描述
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4856d101cd58fc5595891b78a52fc3531c6d49305a39508cd92fa568e23f027f |
|
MD5 | c295a13773427e6016e05b0234190009 |
|
BLAKE2b-256 | d03164ab3dc63383b84ae36540cacc7f733b922490e0b1b4a4e773e733161c35 |