【问题标题】:adding a django format to messages向消息添加 django 格式
【发布时间】:2021-01-01 21:39:04
【问题描述】:

我正在尝试将用户名添加到我的消息中 视图.py:

def login(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')

        if username and password:

            user = authenticate(username=username, password=password)
            
            if user is not None:
                l_login(request, user)
                success_url = '/home'
                messages.success(request, 'You logged in to ')
                return redirect('home') 
            else:
                messages.error(request, 'Username or Password is Incorrect')
        else:
            messages.error(request, 'Fill out all the Fields Please')  
    
    return render(request, 'register/login.html',{})

【问题讨论】:

    标签: python django message


    【解决方案1】:

    你可以从用户对象中获得这个:

    messages.success(request, <b>f</b>'You logged in to <b>{user.username}</b>')

    f'…'literal string interpolation [pep-498]

    【讨论】:

    猜你喜欢
    • 2018-08-29
    • 2020-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2021-09-24
    相关资源
    最近更新 更多