BTC $86,238.00 +0,12%
ETH $2,713.74 -0,06%
SOL $120.31 -0,27%
BNB $783.69 -0,76%
XRP $1.51 -0,29%
ADA $0.2796 +2,86%
LINK $14.07 -0,92%
DOGE $0.0957 -0,48%
AVAX $11.44 +4,08%
HYPE $93.71 +0,4%
SUI $1.20 -2,74%
BTC $86,238.00 +0,12%
ETH $2,713.74 -0,06%
SOL $120.31 -0,27%
BNB $783.69 -0,76%
XRP $1.51 -0,29%
ADA $0.2796 +2,86%
LINK $14.07 -0,92%
DOGE $0.0957 -0,48%
AVAX $11.44 +4,08%
HYPE $93.71 +0,4%
SUI $1.20 -2,74%
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!