用Django的orm来操作数据库非常方便,如果在已有的django应用里写个脚本操作数据库,则如下:
ps: import顺序很重要
import os, sys
# 将django项目根目录加入环境变量
parent_path = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
sys.path.append(parent_path)
# 引入django配置文件
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "koubei.settings.deploy")
# 启动django
import django
django.setup()
# 操纵数据库
from tradingArea.models import ActivityScritp
print(ActivitySript.objects.all().count())