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')
相关推荐
雨中飘荡的记忆9 分钟前
Spring AI + MCP:从入门到实战
java·人工智能·spring
芝芝葡萄12 分钟前
VsCode中使用Codex
前端·ide·vscode·编辑器·ai编程
callJJ14 分钟前
Docker 代码沙箱与容器池技术详解
java·运维·docker·容器·oj系统·代码沙箱
wangmengxxw14 分钟前
SpringAI-mcp-入门案例
java·服务器·前端·大模型·springai·mcp
燕山石头15 分钟前
java模拟Modbus-tcp从站
java·开发语言·tcp/ip
觉醒大王17 分钟前
简单说说参考文献引用
java·前端·数据库·学习·自然语言处理·学习方法·迁移学习
wangmengxxw19 分钟前
SpringAI-MySQLMcp服务
java·人工智能·mysql·大模型·sse·springai·mcp
weixin_4492900119 分钟前
EverMemOS 访问外部(deepinfra)API接口
java·服务器·前端
鱼毓屿御24 分钟前
Tailwind CSS配置进阶
前端·css
Mr Xu_28 分钟前
Git常用指令
前端·git