Pergunta

Na transição para o newforms admin eu estou tendo dificuldade em descobrir como especificar core=False para ImageFields.

Eu recebo o seguinte erro:

TypeError: __init__() got an unexpected keyword argument 'core'

[Editar] no Entanto, removendo apenas o núcleo do argumento, eu recebo um "Este campo é obrigatório." erro na interface de administração na tentativa de submissão.Como se faz para realizar o que core=False destina-se a fazer usando o newforms admin?

Foi útil?

Solução

Para livrar-se dos "Este campo é obrigatório," você precisa fazer isso não é necessário, usando em branco=True (e, possivelmente, null=True bem, se não é uma CharField).

Outras dicas

O core atributo não é usado mais.

A partir de Brian Rosner do Blog:

Com segurança você pode simplesmente remover qualquer e todas as core argumentos.Eles não são mais usados. newforms-admin agora, proporciona uma bela caixa de seleção para excluir instâncias existentes na inlines.

Isso é simples.Comecei a sentir problemas de algumas revisões atrás.Basicamente, basta remover o "core=True" parâmetro no ImageField em modelos e, em seguida, siga as instruções aqui converter-se para que o newforms de administração do usa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top