Skip to content

Instantly share code, notes, and snippets.

@danielquisbert
Last active March 3, 2017 19:17
Show Gist options
  • Save danielquisbert/d0262b281c2173245e8cd54c991f2f2e to your computer and use it in GitHub Desktop.
Save danielquisbert/d0262b281c2173245e8cd54c991f2f2e to your computer and use it in GitHub Desktop.
Importación de archivos CSS, JS, imágenes, etc. desde la ruta static en Django 1.10

TIPS PARA DJANGO (1.10)

IMPORTAR ARCHIVOS STATIC A UN TEMPLATE

Ver: http://staticfiles.productiondjango.com/blog/stop-using-static-url-in-templates/

Ejemplos:

Llamar o mostrar una imagen

{% load static from staticfiles %}  
<img src="{% static "images/hi.jpg" %}" alt="Hi!" />

Importar un archivo CSS

{% load static from staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static "css/estilo.css" %}">

Notar que no se cambio u aumento nada en el settings.py, se dejo la variable STATIC_URL solamente

STATIC_URL = '/static/'

Se debe verificar que el directorio static este dentro del directorio del proyecto, osea al lado del archivo manage.py

CONFIGURACIÓN PARA POSTGRESQL

Cambiar en el settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'nama_db',
        'USER': 'user_db',
        'PASSWORD': 'PASSWORD',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

OJO: Posibles errores con psycopg2 al lanzar 'python3 manage.py migrate', solución:

Instalar 
sudo apt-get install libpq-dev
sudo pip3 install psycopg2

Recién lanzar:
python3 manage.py migrate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment