我怎样才能获得超级用户的信息?

时间:2018-04-28 01:29:18

标签: django

我正在制作Django应用程序。我想在代码中使用超级用户的数据。 我注册了名称和电子邮件以及密码。通常用户的数据可以像

一样
user = User.objects.get(id=1)
name = user.name

但我怎样才能获得超级用户的数据?

1 个答案:

答案 0 :(得分:0)

您可以像这样过滤超级用户:

def integrand(w_point, x, y):
    #call spline function to get data arbitrary points
    f_i = spline_flux_full(x, y, w_point)

    #use spline for normalizing data at arbitrary points
    f_i_continuum = coef_continuum(w_point)

    #this is the integrand evaluated at w_point
    W_i = 1.-(f_i/f_i_continuum)

    return(W_i)

您可以在一个站点上拥有多个超级用户,因此此查询将为您提供一个超级用户的查询集,而不仅仅是一个(如果只有一个,您可以superusers = User.objects.filter(is_superuser=True) ,但这会给您一个错误如果有多个)。

然后,您可以通过迭代检查每个超级用户:

.get()