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')
相关推荐
摇滚侠6 分钟前
2025最新 SpringCloud 教程,Nacos-总结,笔记19
java·笔记·spring cloud
在逃热干面10 分钟前
(笔记)获取终端输出保存到文件
java·笔记·spring
爱笑的眼睛1111 分钟前
深入理解MongoDB PyMongo API:从基础到高级实战
java·人工智能·python·ai
wordbaby18 分钟前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter
笃行客从不躺平21 分钟前
遇到大SQL怎么处理
java·开发语言·数据库·sql
q***876028 分钟前
Spring Boot 整合 Keycloak
java·spring boot·后端
Billow_lamb29 分钟前
Spring Boot2.x.x全局拦截器
java·spring boot·后端
A***071730 分钟前
React数据可视化应用
前端·react.js·信息可视化
上不如老下不如小39 分钟前
2025年第七届全国高校计算机能力挑战赛初赛 Java组 编程题汇总
java·计算机能力挑战赛
泉城老铁1 小时前
Springboot对接mqtt
java·spring boot·后端