Django与数据库操作

Posted Python & more

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于Django与数据库操作的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django—Model操作

10.Django-数据库操作与ORM模型

10.Django-数据库操作与ORM模型

(Django)气流中的 ORM - 有可能吗?