项目停用启用

创建mysql数据库

  • 主表名:设置两个外键 (停用 启用) (正常 检修中)

    • 建立一个状态表 默认值为1启用 0为停用
    • 设置状态表格式设为int 否则就要加引号为str

    • 主表外键

    • 外键表 停用启用 st

    • 外键表 正常 检修中 stt

  • views视图:

    def ting(request,id):
        s = Circuit.objects.get(pk=id)#带id访问   引用展示的id
        if s.state == '1':#如果状态是1启用
            s.state = '0'#改为0停用
            s.stt_id =2#外键为2正常
            s.st_id = 2#外键为2停用
            s.save()
        else:				#否则
            s.state = '1'#1启用
            s.stt_id = 1#正常
            s.st_id = 1#1启用
            s.save()
        return redirect('line:zhan',pindex = 1)
    
  • html 模板判断(引用展示的id)

    {% if foo.state == '1' %}
                                <a href="{% url 'line:ting' id=foo.id %}" class="tablelink(1)" οnclick="tingyong_confirm({{ foo.id }})"> 停用 </a>
                            {% else %}
                                <a href="{% url 'line:ting' id=foo.id %}" class="tablelink(1)" οnclick="tingyong_confirm({{ foo.id }})"> 启用 </a>
                            {% endif %}
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值