Django与数据库操作

Django与数据库操作

数据库连接的方法

web 框架 django  ---  自己内部实现 (ORM) + pymysql(连接)

Flask,tornado    ---

        pymysql

        SQLArchemy (ORM)

**ORM **

    操作简单 (只把对象和类的操作 生成对应的sql语句)
    创建,修改 数据表的时候简单

    速度比原生的sql慢 -- 先转换成sql语句

原生sql执行会快


脚本运行Django的ORM操作数据库

import os,sys
import django
sys.path.append('dajngo项目的目录')
os.chdir('django项目的目录')
os.environ.setdefault('Django_SETTINGS_MODEL','AuthApi.settings')
django.setup()

from app import models
v = models.objects.all()
print(v)
原文地址:https://www.cnblogs.com/big-handsome-guy/p/8524877.html