Django2.0 pacote exe gerado, a auto-começando em win10 ou 7 ambiente de inicialização

prefácio

Este artigo está a problemas I encontrou no projeto atual, para a sua de referência.

  1. projeto Django inclui como para gerar o ficheiro executável exe embalados.
  2. How to usar a linha de comando é não tão exe: runserver manage.exe, mas com o taco
  3. Finalmente, eu gostaria de arquivos de boot bat automaticamente usando um arquivo .vbs para o seu arranque de computador do ambiente de arranque.
  4. Este artigo é a primeira vez que escrevo sobre CSDN, se errado, por favor deixe uma mensagem que será 11 de resposta, obrigado.
  5. Porque não é arquivos de projeto da empresa enviados para o GitHub, desculpe
  6. References I
  7. django exe empacotados
  8. exe arquivos de inicialização desde o início

Configurar o ambiente

Primeira necessidade de instalar python pyinstaller
aqui está recomendado para criar um ambiente virtual de tal forma que o exe resultante pode ser tão pequena quanto algumas das

pip instalar pyinstaller
pip instalar Django == 2.0.0

Então instalar o programa você precisa de usar a biblioteca py. Criar EXE (pequena biblioteca) finalmente, eu realmente python no meio virtual para que você possa olhar comparativamente pequeno ficheiro

arquivo Mr. Cheng .spec

No Django path é o caminho para o arquivo contendo manage.py

pyi-makespec -D manage.py

Após a execução do ficheiro gerará um manage.spec

Tipicamente, pacote direto (você pode não prever o módulo faltando com antecedência)

Diretamente execute a seguinte instrução

manage.spec pyinstaller

Depois de django pasta do projecto será mais dobrador dobradores disco e construir, informação importante exe na dist

Executar exe

Primeiro de tudo a correr para o meio, a fim de entrar no arquivo final dist padrão arquivo nome manage.exe, clique duas vezes em uma série de prompts nenhum efeito, porque o equivalente a um clique duplo run python manage.py mas precisamos executar django python manage.py runserver então mantenha a tecla Shift do teclado Botão direito do mouse na janela de comando aberta o arquivo vazio aqui. execução do programa serão

gerenciar, exe runerver

Vai ser lançado, ImportError: No módulo denominado admin. São geralmente faltando módulo, em seguida, consulte a documentação acima referenciado me prefaciar para modificar
módulo em criptografia de arquivos .spec necessário.

Preâmbulo e links para outro blog ou menos semelhantes, mas tem um blog com django1.11, especificamente um pouco esquecido, como a criação de arquivos ini, eu não tentativa de informar a todos. postar links prefácio para a solução positivas.

O exe escrito para bat

Criar um arquivos bat EXE no pastas, tais como: manage.bat
gravação para

@ echo off
cd C: \ Users \ win7_anywhere32 \ Desktop \ 111 \ gerenciar
runserver manage.exe

@ Echo off dê um clique duplo para executar o arquivo .bat não mostra manage.exe runserver esse comando
ao inserir o caminho na máquina de teste virtual, o nome do arquivo um tanto arbitrária
manage.exe runserver comando de operação

Nota: O caminho de arquivo absoluto escrito na forma, não adicionar uma cd path início C: \ Users \ win7_anywhere32 \ Desktop \ 111 \ gerenciar \ equivalente (imprensa ganhar um caminho começando no início + R caminho de entrada de exibição cmd ) prazo. Para caminho relativo escreva para encontrar suas próprias referências, estou actualmente à procura de um lote, eles não conseguiram. Espero encontrar um contacto, pode deixar uma mensagem.

Escrever uma arquivo.vbs

Primeiro, crie um arquivo como arquivo start.vbs
entrada

CreateObject ( “WScript.Shell”) Run. "C: \ utilizadores \ win7_anywhere32 \ Desktop \ 111 \ gerenciar \ manage.bat", 0

Atenção para o caso não errados. O último 0 a janela de inicialização cmd não será exibido, se eles podem estar alterado nas questões específicas 1 ver fase de teste

Adicionar para ganhar arquivo de inicialização

Imprensa Win + R, input

shell: startup

Digite C: \ Users \ nome do usuário \ AppData Roaming \ Microsoft \ Windows \ \ Menu Iniciar \ Programas \ Arranque pasta
vai arquivos start.vbs em. Reinicie o computador para ver. Completa.

Publicado um artigo original · recebeu elogios 2 · visualizações 65

Acho que você gosta

Origin blog.csdn.net/TodChen_Blogger/article/details/105366778
Recomendado
Clasificación