Django ImageField core = False no administrador newforms

votos
2

Na transição para newforms administrador Estou tendo dificuldade para descobrir como especificar core = False para ImageFields.

Estou tendo o erro a seguir:

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

[Editar] No entanto, por apenas removendo o argumento central recebo um Este campo é obrigatório. erro na interface de administração na tentativa de submissão. Como é que se realizar o núcleo = False se destina a fazer usando newforms administrador?

Publicado 29/08/2008 em 10:03
fonte usuário
Em outras línguas...                            


3 respostas

votos
3

Para se livrar da "Este campo é obrigatório", que você precisa para torná-lo não é necessário, usando blank = True (e possivelmente null = True, bem como, se não é um CharField).

Respondeu 30/08/2008 em 04:04
fonte usuário

votos
3

O coreatributo não é mais usado.

Do Blog de Brian Rosner :

Você pode com segurança apenas remover todas e quaisquer coreargumentos. Eles não são mais usados. newforms-admin agora oferece uma opção de exclusão agradável para exisiting casos em inlines.

Respondeu 29/08/2008 em 20:20
fonte usuário

votos
2

Isto é simples. Eu comecei a receber esses problemas algumas revisões atrás. Basicamente, basta remover o "core = True" parâmetro no ImageField nos modelos e, em seguida, siga as instruções aqui para converter para o que o administrador newforms usa.

Respondeu 29/08/2008 em 12:39
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more