当前位置: 首页 > news >正文

django-admin自定义功能按钮样式

位置在原来的django-admin 栏中的上方【会因为屏幕大小而变换位置】

在这里插入图片描述

在这里插入图片描述

 <!-- 这里是不会替换掉旧的 添加按钮 ,而是添加多一个按钮【点击Crawl Data】-->
<!-- /home/luichun/lc/Pyfile/Pywebback/app/paqu/templates/admin/yourmodel_changelist.html -->
{% extends "admin/change_list.html" %}{% block object-tools %}
{{ block.super }}
<div class="object-tools"><ul class="object-tools"><li><a href="{% url 'admin:crawl-data' %}">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" class="button">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" class="addlink">增加 crawled data</a><a href="{% url 'admin:crawl-data' %}" class="addlink">增加 crawled data</a><a href="{% url 'admin:crawl-data' %}" class="add-related">增加 crawled data</a><a href="{% url 'admin:crawl-data' %}" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 5px; text-decoration: none;">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 20px; text-decoration: none;">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 50%; text-decoration: none;">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" class="addlink" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 20px; text-decoration: none;">点击Crawl Data</a><a href="{% url 'admin:crawl-data' %}" class="add-related" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 20px; text-decoration: none;">点击Crawl Data</a><style>@keyframes rainbow {0% { background-position: 0% 50%; }50% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}</style></li></ul>
</div>
{% endblock %}<h1>Debug: Template Loaded</h1>

彩虹渐变效果–位置在原来的django-admin 栏中的下方

在这里插入图片描述
在这里插入图片描述

<!-- 这里是不会替换掉旧的 添加按钮 ,而是添加多一个按钮【点击Crawl Data】-->
<!-- /home/luichun/lc/Pyfile/Pywebback/app/paqu/templates/admin/yourmodel_changelist.html -->
{% extends "admin/change_list.html" %}{% block object-tools %}
{{ block.super }}<!-- <a href="{% url 'admin:crawl-data' %}" class="addlink">增加 crawled data</a> --><a href="{% url 'admin:crawl-data' %}" class="addlink" style="color: white; background: linear-gradient(270deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8b00ff); background-size: 1400% 1400%; animation: rainbow 10s ease infinite; padding: 5px 10px; border-radius: 20px; text-decoration: none; position: relative;">点击Crawl Data</a>
{% endblock %}{% block extrahead %}
{{ block.super }}
<style>@keyframes rainbow {0% { background-position: 0% 50%; }50% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}
</style>
{% endblock %}<h1>Debug: Template Loaded</h1>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据结构之栈和队列的应用
  • 【物联网技术大作业】设计一个智能家居的应用场景
  • 树莓派Pico开发板简介
  • 【网络】高级IO——阻塞IO和非阻塞IO的实现
  • 【项目一】基于pytest的自动化测试框架———解读requests模块
  • 【App】React Native
  • STM32的寄存器深度解析
  • 关系数据库,集合运算符,关系运算符
  • 1-4微信小程序基础
  • 苹果系统(MacOS)中的Finder如何方便展现根目录
  • 多线程篇(其它容器- CopyOnWriteArrayList)(持续更新迭代)
  • 嵌入式鸿蒙系统开发语言与开发方法分析
  • 什么是机器学习力场
  • 【H2O2|全栈】关于CSS(2)CSS基础(二)
  • 关于新版本 tidb dashboard API 调用说明
  • CentOS7 安装JDK
  • Docker容器管理
  • Java 23种设计模式 之单例模式 7种实现方式
  • js写一个简单的选项卡
  • Koa2 之文件上传下载
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • React系列之 Redux 架构模式
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 两列自适应布局方案整理
  • 微信小程序实战练习(仿五洲到家微信版)
  • 小程序测试方案初探
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​Spring Boot 分片上传文件
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #14vue3生成表单并跳转到外部地址的方式
  • #Linux(make工具和makefile文件以及makefile语法)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (3)llvm ir转换过程
  • (52)只出现一次的数字III
  • (Charles)如何抓取手机http的报文
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (备份) esp32 GPIO
  • (定时器/计数器)中断系统(详解与使用)
  • (分布式缓存)Redis哨兵
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (转) Face-Resources
  • (转)【Hibernate总结系列】使用举例
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net与java建立WebService再互相调用