Estoy tratando de comprender la estructura estática Django 1.3 intentos para perseguir:Django estructura estática
Tengo un proyecto con esta estructura:
Project
someapp
static
someapp
css
etcetera
models.py
views.py
urls.py
urls.py
manage.py
settings.py
Ahora deseo sobrescribir la administración de Django .. Así tengo que fijar estos ajustes en settings.py cual hice como a continuación (ruta base es la ruta de acceso directo al directorio actual):
# Absolute path to the directory static files should be collected to.
# Don't put anything in this directory yourself; store your static files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = BASE_PATH+'/static/'
# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
STATIC_URL = '/static/'
# URL prefix for admin static files -- CSS, JavaScript and images.
# Make sure to use a trailing slash.
# Examples: "http://foo.com/static/admin/", "/static/admin/".
ADMIN_MEDIA_PREFIX = '/static/admin/'
# Additional locations of static files
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
)
Si utilizo el comando manage.py collectstatic, se Colle cts todos los archivos estáticos (incluidos los archivos de administración) en un directorio 'estático' como se esperaba ... (dentro del directorio principal del proyecto)
Sin embargo, su contenido no se sirve hasta que agregue ese directorio a la tupla STATICFILES_DIRS, sin embargo, entonces tengo que cambiar la configuración del directorio STATIC_ROOT porque de lo contrario obtendré el error de que no pueden ser iguales ...
Creo que estoy pasando por alto lo obvio porque lo que tengo que hacer para que funcione parece redundante
Entonces ... ¿Pusiste los directorios en los que están realmente almacenados tus archivos en 'STATIC_DIRS' y apuntaste' STATIC_ROOT' a un directorio __empty__ donde Django puede recoger los archivos estáticos? – agf