Re: Django na Kinghost - Problema com templates

131 views
Skip to first unread message
Message has been deleted

Filipe Cifali

unread,
Jun 7, 2013, 7:53:34 AM6/7/13
to django...@googlegroups.com
Podes tentar chamar diretamente o caminho físico completo dos diretórios:
TEMPLATE_DIRS = ("/home/user/apps_wsgi/site_casamento/templates",)
De qualquer modo, a falha no carregamento de arquivos estáticos é uma falha de caminho e não de outra coisa, resta saber qual caminho está sendo buscado nas configs.


Em 7 de junho de 2013 08:51, Diego Lirio <diegol...@gmail.com> escreveu:
Tenta fazer assim no TEMPLATE_DIRS.

TEMPLATE_DIRS = (
   os.path.join(os.path.dirname(__file__), "templates")
)

Não esqueça de fazer o import.
import os

Em sexta-feira, 7 de junho de 2013 07h22min31s UTC-3, Felipe Galvão escreveu:
Olá pessoal, tudo bem?

Dei uma procurada rápida e não achei a resposta, então caso ela exista, podem me indicar o tópico e peço desculpas.

Estou tentando fazer meu site em Django funcionar na Kinghost (Já li algumas coisas negativas sobre, mas agora que paguei o trimestre, tem que tentar resolver, hehe). Sou iniciante nisso e meu problema é o seguinte, ele não tá encontrando os templates. Fiz o site no meu computador e funcionava tranquilamente. Depois criei na Kinghost e fiz o upload do projeto mas ele parece ainda estar buscando os templates na pasta do meu computador. Olha o erro que retorna:

Django tried loading these templates, in this order:

  • Using loader django.template.loaders.filesystem.Loader:
    • /home/felipe/Projetos_Python/site_casamento_projeto/site_casamento/templates/index.html (File does not exist) <-- Essa é a pasta que desenvolvi o site no meu computador
  • Using loader django.template.loaders.app_directories.Loader:
    • /usr/lib64/python2.6/site-packages/django/contrib/auth/templates/index.html (File does not exist)
    • /home/felipeepriscilla/apps_wsgi/site_casamento/recados/templates/index.html (File does not exist)
    • /home/felipeepriscilla/apps_wsgi/site_casamento/fotos/templates/index.html (File does not exist)

E nas minhas settings:

TEMPLATE_DIRS = ("/apps_wsgi/site_casamento/templates",)

Que é onde fiz o upload do arquivo pelo FTP. Alguém pode dar uma luz? Peço ajuda ao suporte deles também?

Abraços e obrigado

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para django-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
[ ]'s

Filipe Cifali Stangler

Diego Lirio

unread,
Jun 7, 2013, 7:53:51 AM6/7/13
to django...@googlegroups.com
Tenta fazer assim no TEMPLATE_DIRS.

TEMPLATE_DIRS = (
   os.path.join(os.path.dirname(__file__), "templates")
)

Não esqueça de fazer o import.
import os


os.path.dirname(__file__) é a pasta root da aplicação!!!

Filipe Cifali

unread,
Jun 7, 2013, 8:03:12 AM6/7/13
to django...@googlegroups.com
Era problema no caminho mesmo, chamei o caminho físico até a pasta e os templates foram encontrados, quer tentar resolver a parte dos estáticos sozinho?


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para django-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Diego Lirio

unread,
Jun 7, 2013, 8:09:26 AM6/7/13
to django...@googlegroups.com
STATIC_ROOT = os.path.join(os.path.dirname(__file__), 'static')

#html
<link href="/static/bootstrap/bootstrap.min.css" rel="stylesheet"/>


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/django-brasil/lQkRhkfuGvM/unsubscribe?hl=pt-BR.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Atenciosamente,



Felipe Galvão

unread,
Jun 7, 2013, 2:59:22 PM6/7/13
to django...@googlegroups.com
Olá Filipe,

Muito obrigado pela ajuda.

Mais uma ajuda, por favor. Agora eu fiz o seguinte, alterei o caminho do STATICFILES_DIRS para o caminho completo, tal qual ficou no TEMPLATE_DIRS, para:
("/home/felipeepriscilla/apps_wsgi/site_casamento/static")

Só que ele ainda não está achando os estáticos. Tem algum tempo para que a mudança se aplique ou está faltando mais alguma coisa?

Obrigado novamente

Abraços

Filipe Cifali

unread,
Jun 7, 2013, 5:31:58 PM6/7/13
to django...@googlegroups.com
Você chegou a dar o touch no .wsgi?

Usamos no Apache a diretiva para reciclar a thread deste modo.

Os caminhos são visíveis? Normalmente os desenvolvedores preferem deixar o conteúdo estático na www e fazer links simbólicos entre as pastas (pode ser a solução para essa sua questão de caminho, assim como podem ter outros modos de fazer a mesma coisa).

Carlos Andre

unread,
Oct 15, 2013, 8:45:40 PM10/15/13
to django...@googlegroups.com
Olá pessoal eu estou tentando fazer rodar um projeto django no kinghost sem o .wsgi daí ele não está reconhecendo o projeto
mando rodar no domínio auxiliar e só apresenta os comandos da linguagem templates! 
Podem me ajudar?
ps.: o plano não tem cobertura para o wsgi!

Douglas Miranda

unread,
Oct 16, 2013, 1:01:36 AM10/16/13
to django...@googlegroups.com
Se não me engano, pelo menos quando eu usei, era necessário migrar para o server com mod_wsgi se não não havia como.
 
Atenciosamente
Douglas Miranda
douglasmiranda.com
Reply all
Reply to author
Forward
0 new messages