Establecer STATIC_ROOT en SOMETHING

En alg√ļn momento, la comunidad de desarrolladores de Django olvid√≥ que expl√≠cito es mejor que impl√≠cito.

Con respecto a la caracter√≠stica collectstatic de Django y la configuraci√≥n de STATIC ROOT, el valor predeterminado de STATIC_ROOT = ” (la cadena vac√≠a) es simplemente una mala idea. Si ejecuta collectstatic con esta configuraci√≥n predeterminada, todos sus archivos est√°ticos se recopilar√°n en la ra√≠z de su proyecto. Qu√© pesadilla.

Por lo tanto, incluso si generalmente no usa collectstatic, es mejor tener STATIC_ROOT configurado en algo en lugar de en nada, en caso de que alguien venga y ejecute collectstatic.

Actualmente estoy experimentando con STATIC_ROOT = ‘/ dev / null’. Luego, cuando ejecuto collectstatic, obtengo un buen:

IOError: / dev / null existe y no es un directorio.

Lo cual (a) me dice que estoy tratando de hacer algo tonto, y (b) no me deja con un lío que limpiar.