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')
相关推荐
想学后端的前端工程师2 分钟前
【微前端架构实战指南:从原理到落地】
前端·架构·状态模式
Jerry404_NotFound6 分钟前
工厂方法模式
java·开发语言·jvm·工厂方法模式
一起养小猫6 分钟前
【探索实战】Kurator统一流量治理深度实践:基于Istio的跨集群服务网格
java·云原生·istio
微风欲寻竹影7 分钟前
深入理解Java中的String
java·开发语言
Coder_Boy_8 分钟前
基于SpringAI的智能平台基座开发-(二)
java·人工智能·springboot·aiops·langchain4j
代码or搬砖15 分钟前
TransactionManager 详解、常见问题、解决方法
java·开发语言·spring
Keya16 分钟前
DevEco Studio 使用技巧全面解析
前端·前端框架·harmonyos
_Rookie._17 分钟前
web请求 错误拦截
前端
廋到被风吹走20 分钟前
【Spring】Spring Context 详细介绍
java·后端·spring
青鸟北大也是北大24 分钟前
CSS单位与字体样式全解析
前端·css·html