django+boostrap实现发布博客权限控制

一、修改base.html的控件链接

html 复制代码
<a href="/" class="d-flex align-items-center mb-2 mb-lg-0 text-white text-decoration-none">
                <img src="{% static 'image/OIP-C.jpg' %}" alt="" height="40">
            </a>

            <ul class="nav col-12 col-lg-auto me-lg-auto mb-2 justify-content-center mb-md-0">
                <li><a href="/" class="nav-link px-2 text-secondary">主页</a></li>
                <li><a href="{% url 'blog:pub_blog' %}" class="nav-link px-2 text-secondary">发布博客</a></li>

            </ul>

二、发布博客必须先登录

python 复制代码
from django.urls.base import reverse_lazy
@login_required(login_url=reverse_lazy("cwauth:login"))
def pub_blog(request):
    return render(request,'pub_blog.html')
相关推荐
草莓熊Lotso13 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
20岁30年经验的码农15 小时前
Spring Cloud Gateway 网关技术文档
java
likuolei16 小时前
XML DOM 节点类型
xml·java·服务器
WYiQIU17 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
谢尔登17 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
ZHE|张恒17 小时前
Spring Bean 生命周期
java·spring
娃哈哈哈哈呀18 小时前
formData 传参 如何传数组
前端·javascript·vue.js
zhu_zhu_xia19 小时前
vue3+vite打包出现内存溢出问题
前端·vue
tsumikistep19 小时前
【前后端】接口文档与导入
前端·后端·python·硬件架构
q***385119 小时前
SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
java·spring cloud·gateway