[PYTHON] Eine Geschichte über den Wunsch, die Django-Administrationsseite ein wenig zu ändern

Was ich machen wollte

Methode

--app Konfiguration

C:Project Name
│  db.sqlite3
│  manage.py
│  
├─.idea
│      
├─Project Name
│  │  authentication.py
│  │  settings.py
│  │  urls.py
│  │  utils.py
│  │  wsgi.py
│  │  __init__.py
│  │  
│  ├─locate
│  └─__pycache__
│          
├─App Name
│  │  admin.py
│  │  apps.py
│  │  context_processors.py
│  │  forms.py
│  │  models.py
│  │  tests.py
│  │  urls.py
│  │  views.py
│  │  __init__.py
│  │  
│  ├─locate
│  ├─migrations
│  │  └─__pycache__
│  ├─templatetags
│  │  │  mytag.py
│  │  │  
│  │  └─__pycache__
│  │          mytag.cpython-37.pyc
│  │          
│  └─__pycache__
│          
├─templates
  │  __init__.py
  │  
  └─admin
      │  base_site.html
      │  index.html
      │  __init__.py
      │  
      └─App Name
          │  change_form_help_text.html
          │  change_list.html ← Diese Datei hinzufügen
          │  __init__.py
          │  
          ├─model name1
          │      change_form.html
          │      __init__.py
          │      
          └─model name2
                  change_form.html
                  __init__.py

Überschreiben Sie wie folgt

Change_list.html


{% extends 'admin/change_list.html' %}
{% load admin_list %}
{% search_form cl %}
{% load i18n %}
{{ block.super }}

  {% block filters %}
    {% if cl.has_filters %}
      <div id="changelist-filter">
          <h2>{% trans 'Filter' %} <button id="clear" onclick="location.href=location.href.replace(/\#.*$/, '').replace(/\?.*$/, '');">clear</button></h2>
        {% if cl.has_active_filters %}<h3 id="changelist-filter-clear">
          <a href="{{ cl.clear_all_filters_qs }}">&#10006; {% trans "Clear all filters" %}</a>
        </h3>{% endif %}
        {% for spec in cl.filter_specs %}{% admin_list_filter cl spec %}{% endfor %}
      </div>
    {% endif %}
  {% endblock %}

Ergebnis

Recommended Posts

Eine Geschichte über den Wunsch, die Django-Administrationsseite ein wenig zu ändern
Ich habe den Verwaltungsbildschirm von Django verglichen
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Ich habe eine C ++ - Lernseite erstellt
Ich wollte eine intelligente Präsentation mit Jupyter Notebook + nb present erstellen
Hash-Kette wollte ich vermeiden (2)
Ich wollte mein Gesichtsfoto in einen Yuyu-Stil umwandeln.
Ich wollte cGAN zu ACGAN weiterentwickeln
Ich wollte das ABC164 A ~ D-Problem mit Python lösen
[Django] Ich wollte testen, wenn ich eine große Datei poste [TDD]
Hash-Kette wollte ich vermeiden (1)
Ich wollte einen Satz wie "Fucking Rashomon" (vergangene Form) generieren
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich möchte in der Einschlussnotation drucken
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Verwendung von ManyToManyField mit Djangos Admin
Ich wollte ABC160 mit Python lösen
Ich möchte eine Python-Umgebung erstellen
Ich wollte ABC159 mit Python lösen
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe eine Web-API erstellt
Wie erstelle ich eine Pelican Site Map?
Ich wollte ABC172 mit Python lösen
Ich wollte unbedingt mit Selen kopieren
So zeigen Sie Bilder in Djangos Admin an
DQN mit TensorFlow implementiert (ich wollte ...)
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich habe versucht, eine Super-Resolution-Methode / ESPCN zu erstellen
Ich möchte einfach ein Rauschmodell erstellen
Erwarten Sie nicht zu viel von Djangos Admin-Site
Ich möchte einen DataFrame in MSSQL einfügen
Ich habe versucht, eine Super-Resolution-Methode / SRCNN build zu erstellen
Ich wollte den NOMURA Contest 2020 mit Python lösen
i-Town Page Scraping: Ich wollte den Platz von Wise-Kun einnehmen
Ich habe CPython (ternärer Operator) eine Funktion hinzugefügt.
Ich möchte mit Python ein Fenster erstellen
Ich möchte ein Spiel mit Python machen
Ich wollte mit der Bezier-Kurve spielen
Ich wollte Python 3.4.3 mit Homebrew + pyenv installieren
Ich möchte keinen Codierungstest machen
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
Ich las "Wie man ein Hacking Lab macht"
Ich möchte mit Djangos Migrate von vorne beginnen
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Ich möchte leicht einen leckeren Laden finden
Ich möchte mit Python in eine Datei schreiben
Ich habe ein ○ ✕ Spiel mit TensorFlow gemacht
Ich wollte nur Pythons Pickle-Modul verstehen
Ich möchte eine Django-App auf Heroku hochladen
[Python] Ich habe ein System erstellt, um "das Rezept, das ich wirklich will" von der Rezeptseite einzuführen!
Ich möchte einen Screenshot der Site in Docker mit einer beliebigen Schriftart erstellen