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')
相关推荐
魔士于安几秒前
unity=>传送门特效 带自由视角旋转放大 鼠标操作
前端·游戏·unity·游戏引擎·贴图·模型
语戚2 分钟前
力扣 2463. 最小移动总距离 —— 动态规划 & 贪心排序全解(Java 实现)
java·算法·leetcode·贪心算法·动态规划·力扣·dp
HoneyMoose3 分钟前
Jenkins 构建 VUE 前端提示 pnpm 错误
前端·vue.js·jenkins
爱上好庆祝3 分钟前
clip-path裁剪,css的滤镜,动画时间线,css的变量和函数
前端·css·学习·html·css3
IT_陈寒7 分钟前
Vue这个响应式陷阱让我加了两天班
前端·人工智能·后端
专注VB编程开发20年7 分钟前
双色交错棋盘格,vb6/vb.net ,c#
前端·图像处理
techdashen7 分钟前
Go 1.25 新特性:Flight Recorder —— 像黑匣子一样捕捉线上 Bug
java·golang·bug
妃衣7 分钟前
Html转word追加篇,关于hr标签分割线的显示
java·html·word
A_QXBlms9 分钟前
企微群发消息技术实现:定时任务+模板消息
java·mybatis·企业微信
小李子呢021111 分钟前
前端八股---axios封装
java·前端·javascript