我想从mysql中提取数据到django中
from django.shortcuts import render
from app01 import models
def depart_list(request):
'''部门列表'''
abc = models.Department.object.all()
return render(request, 'depart_list.html', {"abc": abc})
但是在pycharm中我打objects时没有提示,也没获取到数据
我尝试找其他错误,但是应该不是,我觉的是objects这个失效了
代码看起来很接近正确的。首先,您正确地导入了 Django 的 render 函数,并从您的应用程序 (app01) 的 models 模块中导入了 Department 类。
接下来,您使用了 Department.objects.all() 来获取整个 Department 模型中的所有对象。您将这些对象存储在变量 abc 中,然后将其传递给了模板。
最后,您使用了 render() 函数来渲染模板 'depart_list.html',并将上面定义的变量 abc 传递给模板作为上下文。
在这里有一个小错误,您应该使用Department.objects.all() 来代替models.Department.object.all()
abc = models.Department.objects.all()