1
resposta

`{{ receita.foto_receita.url }}` -> De onde surgiu `.url`?

Fala, pessoal! A minha dúvida já surgiu no fórum antes, postada por outra pessoa, mas como até agora não foi respondida, estou fazendo uma nova tentativa. Na aula "Exibindo a foto", utiliza-se o seguinte código para mostrar a foto da receita:

<img src="{{ receita.foto_receita.url }}" alt="">

Porém, no banco de dados, foto_receita é uma string. De onde surgiu o .url?

Dúvida original: https://cursos.alura.com.br/forum/topico-duvidas-de-como-a-url-da-imagem-e-retornada-179893

1 resposta

Espero te ajudar...

URL = Utilizamos para encontrar o caminho que está no banco de dados pra carregar essa imagem, o diretório que a imagem vai ser salva. A gente pega o caminho através do >>>url >>ficando {{ receita.foto_receita.url }}

O que seria esse caminho "URL" exemplo é o diretório que configuramos para salvar:

foto_receita = models.ImageField(upload_to='fotossalvasnomeupc/%d/%m/%Y/', blank=True)