如何直接引用django中的orm?
高洛峰
高洛峰 2016-11-14 11:00:07
0
2
609

比如我有这样一个项目,目录结构是这样的

bVD4qj.png

我有一个需求,需要在外部引用blog下的models文件 然后做一些操作 ( 用django的ORM,而不是链接数据库来操作 )

那么要如何操作呢?我发现直接引用是不行的!

换句话说 我想在外部直接使用django的orm~~~
比如我在项目中的根目录中的post文件直接使用引用blog中models的文件


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
学霸

首先确保你blog的目录在系统path下,然后:

import django
django.setup()
from blog.models import 

# 后面正常使用即可


三叔

其实,你仅仅是想用ORM代替直接的数据库操作吧,那我推荐使用sqlalchemy,因为Django的ORM依赖与Django框架,但是Python里面最好用使用量最多的的还是sqlalchemy

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal