get\u属性在Django视图中做什么?

2024-09-28 16:59:26 发布

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

我正在学习Django教程。我对其中一种方法一窍不通。我希望有人能解释这是什么意思。你知道吗

这是客户的注册页面。我好像找不到get\ U财产在这里做什么。这不是Django方法。看起来它和SQL有关。你知道吗

我的问题是:

  1. get\u属性做什么?你知道吗
  2. 关于这个有什么资源吗?你知道吗

提前谢谢。你知道吗

@ensure_csrf_cookie
@session_optional
def signup(request,session):
    c = {}
    if session:
        user_model = session.get_property('user_model')
        role_id = user_model.get_property('UserRoleID')
        if role_id in ['3','4','5']:
            c['menu'] = 'customer'
            c['UserUsername'] = user_model.export_property('UserUsername')
    return render_page(request,'modules/signup.html',c,session)

Tags: django方法idgetmodel客户ifrequest