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')
相关推荐
清心歌几秒前
记一次系统环境变量更改后在IDEA中无法读取新值的排查过程
java·后端·intellij-idea·idea
大尚来也4 分钟前
驾驭并发:.NET多线程编程的挑战与破局之道
java·前端·算法
dong__csdn7 分钟前
jdk添加信任证书
java·开发语言
快乐小土豆~~11 分钟前
echarts柱状图的X轴label过长被重叠覆盖
前端·javascript·vue.js·echarts
hhcccchh21 分钟前
1.1 HTML 语义化标签(header、nav、main、section、footer 等)
java·前端·html
随风,奔跑24 分钟前
Spring Security
java·后端·spring
小李子呢02111 小时前
前端八股2---Proxy 代理
前端·javascript·vue.js
yaaakaaang1 小时前
十二、代理模式
java·代理模式
花千树-0101 小时前
Java 接入多家大模型 API 实战对比
java·开发语言·人工智能·ai·langchain·ai编程
卓怡学长1 小时前
m326数据结构课程网络学习平台的设计与实现+vue
java·spring·tomcat·maven·intellij-idea·mybatis