2011-01-14 11 views
9

Acabo de cambiar de 1.2 a troncal (r15175 al momento de escribir este documento) para jugar con contrib.staticfiles, y ahora cuando uso el devserver local, todos mis medios de administración devuelven un 404. Los medios estáticos (gestionados por la nueva aplicación contrib) funcionan todos como se esperaba, pero me gustaría poder usar el administrador con el servidor de desarrollo para que no tenga que reiniciar una instancia de apache local cuando cambie el código de desarrollador.contrib.staticfiles y medios de administración Django

¿Es este comportamiento conocido? No he recibido una respuesta en el IRC.

editar: Parece relacionado con: Admin media disappear while running django trunk in development mode, pero no parecía haber una respuesta actual allí.

Respuesta

22

que estaba teniendo el mismo problema, finalmente notó esta línea en el docs para ADMIN_MEDIA_PREFIX:

Para la integración con staticfiles, este debe ser el mismo que STATIC_URL seguido por 'admin /'.

Haciendo eso lo arregló para mí.

Editar 2012-03-12: Tenga en cuenta que a partir de Django 1.4, ADMIN_MEDIA_PREFIX ha sido deprecated.

Cuestiones relacionadas