这段代码哪错了,大佬们

def search_by_doctor_name(request):
    doctor_name = request.POST.get("doctor_name")
    d = Doctor.objects.filter(doctor_name=doctor_name).first()
    global doctor_name1,id4
    doctor_name1 = d.doctor_name
    info_dic = {}
    info_dic["医生编号"] = d.doctor_id
    info_dic["姓名"] = d.doctor_name
    info_dic["性别"] = d.doctor_sex
    info_dic["年龄"] = d.doctor_age
    info_dic["电话"] = d.doctor_telep
    info_dic["职位"] = d.doctor_position
    info_dic["科室"] = d.doctor_nurse.nurse_name
    id4=d.doctor_name
    context = {
        "result_keys": list(info_dic.keys()),
        "result_values": list(info_dic.values()),
    }
    return render(request, 'Doctor/search_by_doctor_name.html', context=context)

错误是找不到对应的对象的属性,你是不是初始化类的时候函数名写错了,

class Settings():
    def __init__(self):
        self.scren_width=1200
        self.screen_height=800
        self.bg_color=(230,230,230)

__init__是两个下划线

报错信息是什么?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632