一个简单的django应用程序,它添加了一个自定义django管理命令,用于在整个项目中保存模型实例。
django-saveall的Python项目详细描述
django saveall
自定义django管理命令,用于在整个项目中保存模型实例
要求:
- python==2.7
- django==1.7.7至1.8.11
如何安装:
- 运行pip install django-saveall;
- 将'saveall'添加到设置中已安装的应用程序中。py
使用方法:
- 您可以使用
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
要求:
- python==2.7
- django==1.7.7至1.8.11
如何安装:
- 运行pip install django-saveall;
- 将'saveall'添加到设置中已安装的应用程序中。py
使用方法:
- 您可以使用 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