Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Não entendi como funcionou a importação pro django admin

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

gostaria de entender o porque da tabela no django admin ter sido criada como "Fotografias" sendo que em nenhuma parte do código é usado "Fotografias" é por padrão?

2 respostas
solução!

Olá, Carlos! Tudo joia?

A tabela no Django Admin aparece como "Fotografias" devido ao comportamento padrão do Django em relação aos nomes dos modelos. Quando você cria um modelo chamado Fotografia, o Django gera automaticamente o nome plural para exibição no Admin. Ele faz isso usando a biblioteca inflect, que tenta pluralizar o nome do modelo de forma intuitiva.

Se você quiser personalizar o nome que aparece no Django Admin, pode fazer isso no seu modelo, usando a classe Meta. Veja como:

from django.db import models

class Fotografia(models.Model):
    # seus campos aqui

    class Meta:
        verbose_name_plural = "Minhas Fotografias"

Com isso, o Django Admin exibirá "Minhas Fotografias" em vez de "Fotografias".

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

muito obrigado