{% extends 'media_storage/base.html' %} {% load static %} {% block content %}

Limpeza de Arquivos

Limpeza de Arquivos Não Utilizados
Esta ferramenta ajuda a identificar e remover arquivos de mídia que não estão sendo utilizados em nenhum lugar do sistema.

{{ stats.total_files }}

Total de Arquivos

{{ stats.used_files }}

Arquivos Utilizados

{{ stats.unused_files }}

Não Utilizados

{{ orphaned_count }}

Arquivos Órfãos

Percentual de Uso

{{ stats.used_files }} de {{ stats.total_files }} arquivos estão sendo utilizados

Uso por Tipo de Conteúdo
{% if stats.usage_by_type %} {% for content_type, count in stats.usage_by_type.items %}
{{ content_type|title }} {{ count }}
{% endfor %} {% else %}

Nenhum uso registrado ainda.

{% endif %}
Escanear Uso Automático

Escaneia automaticamente todos os modelos do projeto em busca de referências aos arquivos de mídia.

{% csrf_token %}
Arquivos Não Utilizados
{% if stats.unused_files > 0 %}

{{ stats.unused_files }} arquivos não utilizados encontrados.

{% csrf_token %}
{% else %}

Todos os arquivos registrados estão sendo utilizados!

{% endif %}
Arquivos Órfãos
{% if orphaned_count > 0 %}

{{ orphaned_count }} arquivos físicos sem registro no banco.

{% csrf_token %}
{% else %}

Nenhum arquivo órfão encontrado!

{% endif %}
{% if stats.top_used_files %}
Arquivos Mais Utilizados
{% for file in stats.top_used_files %}
{{ file.title|truncatechars:30 }}
{{ file.file_type|title }}
{{ file.usage_count }} usos
{% endfor %}
{% endif %}
Como funciona a limpeza?
  • O sistema verifica todos os arquivos de mídia cadastrados
  • Identifica quais arquivos não possuem referências em outros modelos
  • Lista os arquivos que podem ser removidos com segurança
  • Permite a remoção em lote dos arquivos não utilizados
Importante: A remoção de arquivos é irreversível. Certifique-se de que os arquivos listados realmente não são necessários antes de prosseguir.
{% endblock %}