3
respostas

Carregar Static Files

Ainda estou apanhando para referenciar os arquivos dentro do projeto, minha estrutura de pastas está assim:

gaia
|___ gaia
    |___ app
    |    |___ core
    |        |___ templates
    |            |___ base.html
    |___ static
        |___ css
            |___ gaia.css

No arquivo settings.py está:

BASE_DIR = Path(__file__).resolve(strict=True).parent.parent
STATIC_URL = '/static/'
STATICTFILES_DIR = [ #Tentei de varias formas
    os.path.join(BASE_DIR,'static'),
    os.path.join(BASE_DIR,'static/'),
    os.path.join(BASE_DIR,'gaia/static/')
]

O base.html está assim

{% load static %}
<head>
  <link rel="stylesheet" href="{% static 'css/gaia.css' %}">
</head>

Se alguém puder ajudar agradeço

3 respostas

Oi Rafael, como vai?

Vamos fazer alguns testes. Tente o seguinte:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'gaia/static')
]

Fico no aguardo.

Oi Nádia, mais uma vez muito obrigado pelo retorno, depois de testar várias coisas, ontem no fim do dia descobri o problema, eu escrevi errado STATIC"T"FILES_DIR, coloquei um T a mais, alterei isso e funcionou certinho.

Realmente hahah Que bom que conseguiu encontrar o erro.

Qualquer coisa estamos por aqui.

Abraços e bons estudos!