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')
相关推荐
zhougl99612 分钟前
Java 枚举类(enum)详解
java·开发语言·python
想七想八不如1140814 分钟前
2019机试真题
java·华为od·华为
恋爱绝缘体116 分钟前
Java语言提供了八种基本类型。六种数字类型【函数基数噶】
java·python·算法
摇滚侠17 分钟前
css 设置边框
前端·css
MX_935938 分钟前
使用Spring的BeanFactoryPostProcessor扩展点完成自定义注解扫描
java·后端·spring
弹简特39 分钟前
【JavaEE05-后端部分】使用idea社区版从零开始创建第一个 SpringBoot 程序
java·spring boot·后端
星爷AG I39 分钟前
9-24 视觉叙事(AGI基础理论)
前端·人工智能
1104.北光c°40 分钟前
【黑马点评项目笔记 | 登录篇】Redis实现共享Session登录
java·开发语言·数据库·redis·笔记·spring·java-ee
爬山算法42 分钟前
Hibernate(81)如何在数据同步中使用Hibernate?
java·后端·hibernate
2501_9400078943 分钟前
Flutter for OpenHarmony三国杀攻略App实战 - 鸿蒙适配与打包发布
前端·flutter