Django外调用orm对象进行数据库的使用

在Django未启动或者外置包的情况下想进行orm数据库数据调用Django绑定的数据库数据的测试方便可使用如下办法
此处已创建的Djangoproject项目为例,其中dataapp为Django创建的app项目,其中内置已经搭建好的models.py并创建好了orm对象并迁移完成

  1. 新建python包或者新建python文件使用
  2. 在新建的包的_init_.py文件或者python文件中建立联系代码
import os
import django

# 设置DJANGO_SETTINGS_MODULE环境变量
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Djangoproject.settings")

# 调用django.setup()来配置Django
django.setup()

from  dataapp import models  # 注意要在设置好Django配置后再导入不然会出错
# 现在你可以使用DreamNum类来操作数据库了
# 其中DreamNum类为models.py文件中的数据库迁移类
objects = models.DreamNum.objects.all()
for obj in objects:
    print(obj)

3.接下来进行对象调用获取数据库数据测试数据

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值