ApacheWeb服务器'dict'对象上的Django没有'render\u context'属性

2024-05-04 12:00:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有点问题,我把我的Django项目上传到一个运行apache、mod_python和Django的web服务器上。在电脑上我开发了以下的功能

nameBox = getNamesBox().render(locals())

-

def getNamesBox():
    users = User.objects.filter()

    templateString = '<select name="name box">'
    for user in users:
        templateString += '<option value="' + user.name + '"> ' + user.name + '</option>'

    templateString += '</select>'

    template = Template(templateString)

    return template

但是在web服务器上,当从apache或manage.py runserver运行时,它说

AttributeError at /order_site/order/
'dict' object has no attribute 'render_context'

两台机器上的代码都是一样的,所以我觉得这可能是另一个问题?它不能呈现我的形式,我不知道为什么。


Tags: 项目djangoname服务器webapacheordertemplate