BTC $85,559.00 -0,79%
ETH $2,707.21 -0,59%
SOL $120.18 -1,19%
BNB $779.88 -1,53%
XRP $1.50 -1,42%
ADA $0.2737 +0,44%
LINK $13.95 -2,03%
DOGE $0.0946 -1,95%
AVAX $11.34 +2,53%
HYPE $92.92 +0,22%
SUI $1.19 -4,01%
BTC $85,559.00 -0,79%
ETH $2,707.21 -0,59%
SOL $120.18 -1,19%
BNB $779.88 -1,53%
XRP $1.50 -1,42%
ADA $0.2737 +0,44%
LINK $13.95 -2,03%
DOGE $0.0946 -1,95%
AVAX $11.34 +2,53%
HYPE $92.92 +0,22%
SUI $1.19 -4,01%
WISKTON.XYZ Logo
Dev Iniciante [LEVEL 1]

Alterando as validações padrões do Django

Alterando as validações padrões do Django

Altere o arquivo admin.py da sua app:

class FormVideoExtensao(forms.ModelForm):

def clean(self):
cleaned_data = self.cleaned_data

if cleaned_data.get('arquivo'):
aux = str(cleaned_data.get('arquivo')).split('.')
extensao = aux[len(aux)-1]

if extensao != 'avi':
self._errors["arquivo"] = self.error_class([u'O arquivo para upload deve ter a extensão .avi'])

return cleaned_data

class Meta:
model = Teste

class Teste( admin.ModelAdmin ):
form = FormVideoExtensao
list_display = ('nome',)
AVISO DE SEGURANÇA (DYOR): Todo o conteúdo do wiskton.xyz tem caráter estritamente educativo e informativo. Criptoativos envolvem volatilidade e riscos cibernéticos. Jamais compartilhe sua seed phrase ou chaves privadas com terceiros.
// TRANSMISSÃO DE DADOS // COMPARTILHE ESTE PROTOCOLO
CYPHERPUNK BROADCAST NETWORK
wiskton
[ESCRITO POR]

Willem (WISKTON) Allan

Editor-Chefe, Desenvolvedor & Pesquisador Cypherpunk

Youtuber, Programador, investidor, fanático em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

// DISCUSSÃO & COMENTÁRIOS (0)
MODERADO VIA MATRIX

DEIXE UMA RESPOSTA

Nenhum comentário registrado ainda. Seja o primeiro a comentar!

// POSTS RELACIONADOS DA CATEGORIA

// MATRIX BUFFER LINK COPIADO COM SUCESSO!