Ola, estou com dificuldade pra exibir um arquivo pdf no django, quando clico no link mostra Page not found (404).
Minha View:
def cadastrarCredor(request):
if str(request.user) != 'AnonymousUser':
if str(request.method) == 'POST':
form = CredorModelForm(request.POST, request.FILES)
if form.is_valid():
form.save()
messages.success(request, 'Credor salvo com sucesso!')
form = CredorModelForm()
else:
messages.error(request, 'Erro ao salvar credor!')
else:
form = CredorModelForm()
context = {
'form': form
}
return render(request, 'cadastrar_credor.html', context)
else:
return redirect('index')
Meu Model:
class Processo(Base):
protocolo = models.CharField('Nº protocolo: ', max_length=12)
dataprotocolo = models.DateField('Data do protocolo: ', help_text='dd/mm/aaaa', null=True)
credor = models.ForeignKey('processos.Credor', verbose_name='Credor', on_delete=models.CASCADE, null=True)
valor = models.DecimalField('Valor do processo: ', max_digits=8, decimal_places=2)
data = models.DateField('Data do empenho: ', help_text='dd/mm/aaaa', blank=False)
arquivo = models.FileField('Arquivo', upload_to='arquivos', null=True)
def __str__(self):
return self.protocolo