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

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

html 复制代码
 <!-- 这里是不会替换掉旧的 添加按钮 ,而是添加多一个按钮【点击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 栏中的下方


html 复制代码
<!-- 这里是不会替换掉旧的 添加按钮 ,而是添加多一个按钮【点击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>
相关推荐
老胖闲聊1 小时前
Python Copilot【代码辅助工具】 简介
开发语言·python·copilot
Blossom.1181 小时前
使用Python和Scikit-Learn实现机器学习模型调优
开发语言·人工智能·python·深度学习·目标检测·机器学习·scikit-learn
曹勖之2 小时前
基于ROS2,撰写python脚本,根据给定的舵-桨动力学模型实现动力学更新
开发语言·python·机器人·ros2
lyaihao2 小时前
使用python实现奔跑的线条效果
python·绘图
ai大师3 小时前
(附代码及图示)Multi-Query 多查询策略详解
python·langchain·中转api·apikey·中转apikey·免费apikey·claude4
小小爬虾3 小时前
关于datetime获取时间的问题
python
蓝婷儿4 小时前
6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础
开发语言·python·学习
chao_7895 小时前
链表题解——两两交换链表中的节点【LeetCode】
数据结构·python·leetcode·链表
大霞上仙6 小时前
nonlocal 与global关键字
开发语言·python
Mark_Aussie6 小时前
Flask-SQLAlchemy使用小结
python·flask