zoukankan      html  css  js  c++  java
  • django的闪现和增、删、改、查

    使用 messages 闪现
    在views.py中导入
    from django.contrib import messages

    在html中
    {% if messages %}
    {% for mess in messages %}
    <font size="5" color="red">{{mess}}</font> <br><br>
    {% endfor %}
    {% endif %}


    django中的增删改查


    def dele(request):
    id = request.GET.get('id')
    dele = models.Department.objects.filter(id=id).delete()
    return redirect('index')



    def amend(request):
    id = request.GET.get('id')
    course = models.Department.objects.get(id=id)
    if request.method == 'POST':
    department_name = request.POST.get('department_name')
    department_work = request.POST.get('department_work')
    course.save()
    return redirect('index')
    return render(request,'web/department_add.html',locals())


    在首页显示name
    def index(request):
    if request.method == 'GET':
    account = request.session.get('account')
    user= models.Teacher.objects.filter(account=account).first()
    if not account :
    return redirect(reverse('login')) #在首页展示登录人的名字

    return render(request,'web/index.html',locals())

    在首页显示账号
    def index(request):
    if request.method == 'POST':
    name = request.POST.get('name')
    date = models.Staff.objects.filter(name=name).all()
    return render(request,'web/index.html',locals())

    退出该用户
    def delete(request): # 退出
    dele = request.session.get('account')
    if dele:
    del request.session['account']
    return redirect(reverse('index'))


    def index(request): #首页
    if request.method == 'POST':
    datas = models.Department.objects.all()
    date = models.Staff.objects.all()
    return render(request,'web/index.html',locals()) #搜索

  • 相关阅读:
    装饰器的用法——用装饰器来记录函数被调用的次数
    类和对象(上) C++
    数据结构—树(二叉树)
    数据结构—顺序表
    c++入门

    Cypress博客
    自动化测试框架总结2
    前端测试框架Jest总结
    关于redux和react书籍源码系列代码
  • 原文地址:https://www.cnblogs.com/gaxy/p/10764656.html
Copyright © 2011-2022 走看看