栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Django】弹窗页面实现(view端逻辑判断)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Django】弹窗页面实现(view端逻辑判断)

文章目录
  • 一、实现步骤
    • 1.1 注册django.contrib.messages库
    • 1.2 view.py写法
    • 1.3 template.html写法
  • 二、实现效果
  • 三、Reference

一、实现步骤 1.1 注册django.contrib.messages库

在setting.py中检查是否存在’django.contrib.messages’

1.2 view.py写法
from django.contrib import messages

def reg_view(request):
    if request.method == 'GET':
        return  render(request, 'user/index.html')
    elif request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

    #检查可用性
    old_users = users.objects.filter(username=username)
    if old_users:
        messages.error(request, '用户名已注册!')
        return HttpResponseRedirect('/')
1.3 template.html写法
    {% if messages %}
        
    {% endif %}
二、实现效果

原始弹窗:

美化后:

美化思路可参考:https://blog.csdn.net/qq_45859826/article/details/124441162

三、Reference

https://blog.csdn.net/qq_15158911/article/details/95976790

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号