经过django 执行命令或者脚本

一、执行django命令

 

下文的project1为project名,app1为app名

在django project 下执行:python manage.py shellpython

# 能够在Python console里执行Python命令或者包含django的命令
> from app1.models import User
> user = User.objects.get(name="zhangsan")
> user.name = "zhangsan01"
> user.save()

二、执行django 脚本

 

# 若是要执行的脚本不在django project的根目录下记得修改path
import sys
sys.path.append("/d1/cmdb/cmdb2")

#引入django project环境
import django
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE','project1.settings')
django.setup()

#代码逻辑
from app1.models import User
user = User.objects.get(name="zhangsan")
user.name = "zhangsan01"
user.save()

而后python script.py 执行shell

相关文章
相关标签/搜索