Pregunta

En la transición al administrador de nuevas formas, tengo dificultades para descubrir cómo especificar core=False para ImageFields.

Obtuve el siguiente error:

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

[editar] Sin embargo, con solo eliminar el argumento principal, obtengo un error "Este campo es obligatorio" en la interfaz de administración al intentar enviarlo.¿Cómo se logra lo que core=False debe hacer utilizando el administrador de nuevas formas?

¿Fue útil?

Solución

Para deshacerse de "Este campo es obligatorio", debe convertirlo en no obligatorio usando espacio en blanco = Verdadero (y posiblemente también nulo = Verdadero, si no es un CharField).

Otros consejos

El core El atributo ya no se utiliza.

De Blog de Brian Rosner:

Puede eliminar de forma segura todos y cada uno core argumentos.Ya no se usan. administrador-de-newforms ahora proporciona una bonita casilla de verificación para eliminar instancias existentes en líneas.

Esto es simple.Empecé a tener estos problemas hace algunas revisiones.Básicamente, simplemente elimine el parámetro "core=True" en ImageField en los modelos y luego siga las instrucciones. aquí para convertir a lo que usa el administrador de nuevas formas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top