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')
相关推荐
taocarts_bidfans9 小时前
2026跨境SaaS工具选型指南:Taoify与Shopify/Shopyy/Ueeshop深度对比
java·前端·javascript·跨境电商·独立站
环信9 小时前
环信Flutter UIKit适配鸿蒙实战指南
前端
秋秋20239 小时前
做了个 AI 对话页面才发现,流式渲染没想象中那么简单
前端·aigc
环信9 小时前
HarmonyOS Flutter 键盘高度监听插件开发完全指南
前端
真夜9 小时前
开发正常但生产异常的 Bug:Vite manualChunks 循环依赖导致 ReferenceError
前端·前端框架·vite
Tigshop开源商城9 小时前
『切换组织时新增店铺/门店』功能上新,一键新增更高效!Tigshop 开源商城系统 JAVA v5.8.27 正式发布
java·商城系统·开源商城系统·tigshop
Full Stack Developme9 小时前
JDK 发展历史
java·开发语言
用户11481867894849 小时前
Vue 开发者快速上手 Flutter(四)
前端
dreamsever9 小时前
OpenTelemetry可观测系统之Metrics学习
java·前端·学习
Bacon9 小时前
装上就回不去了:CodeGraph 让 AI 编程效率飙升 92%,它到底做了什么?
前端·人工智能·后端