/ / Reiniciando Python para mostrar mudanças - python, django

Reiniciando Python para mostrar mudanças - python, django

Eu sou novo no script python. Como você reinicia um script python com o Django através do SSH?

Respostas:

0 para resposta № 1

Eu acredito que você projeta é baseado em django. O framework Django possui um diretório de projeto, onde os arquivos estáticos são inicialmente colocados. E quando você executa seu projeto para propósitos de desenvolvimento, o django toma todas as estáticas do diretório estático do projeto.

Mas para a implementação do django de produção geralmente é executado o comando runned manage.py collectstatic para copy tudo estático em outro lugar. E às vezes há outro comando - comprimir. Para comprimir essa estática.

Isso é feito para tornar o servidor web (apache ou ngingx)responda arquivos estáticos sem pedir solicitações de processo do django como "cinco me que arquivo estático" e dá capacidade de armazenar em cache arquivos estáticos. E isso acelera todo o trabalho.

Então, se o servidor for configurado para levar arquivos estáticos a partir da pasta estática (parece DOMAIN/public/static/main/ é o dir estático) não terá idéia sobre as mudanças no diretório do projeto (parece DOMAIN/project_book/main/static/main/ é um diretório do projeto).

Mas eu concordo com o @Sause, parece que você tem que ter muito cuidado e ter uma compreensão exata do que você está fazendo com a eliminação de qualquer processo no servidor de produção.

Eu acho que poderia ser útil para você ler a documentação do Django sobre arquivos estáticos também. https://docs.djangoproject.com/en/1.9/howto/static-files/


0 para resposta № 2

executando pkill python no ssh funciona.