Configure um ambiente de desenvolvimento Python Django no Debian 9 Stretch Linux

Configure um ambiente de desenvolvimento Python Django no Debian 9 Stretch Linux

Introdução

Django é a principal estrutura de desenvolvimento da web do Python e, por um bom motivo. É poderoso, flexível e não atrapalha os desenvolvedores. Ele também escala incrivelmente bem, sites de alimentação como o Instagram.

Instalar um ambiente de desenvolvimento de Django é muito simples no Linux, e Debian o torna ainda mais simples. Existem duas maneiras básicas de fazer isso; o caminho virtualenv e o caminho do Debian. O Way VirtualEnv mantém o Django e todos os outros pacotes Python instalados com ele contidos, permitindo várias instalações com diferentes pacotes e versões de pacotes. O caminho do Debian usa apt Para instalar e gerenciar o django.

O caminho virtualenv

A rota VirtualEnv é o melhor caminho a percorrer se você precisar de várias instalações independentes do Django ou deseja trabalhar com diferentes versões do Python do que o Debian usa por padrão.

Instalando os pacotes

Para Stat Off, você precisa garantir que o Python esteja instalado e instale o pacote VirtualEnv para compartimentar seus projetos Python.

# APT Instale o python python3 virtualenv

Configurando o virtualenv

Após os pacotes terminarem a instalação, você pode usar o VirtualEnv para criar um novo ambiente virtual para o seu projeto Python.

$ virtualenv -p python3 django -projeto

Ao executar o comando acima, você solicitará o VirtualEnv a criar um novo ambiente virtual usando a versão atual do Python 3 instalada no sistema. Se você deixar de fora o -p python3 parte e virtualenv usarão o padrão atual, que é o 2.7 linha no Debian Stretch.

Para usar o novo ambiente virtual cd na pasta e ativá -la.

$ CD Django-Projeto $ fonte/Active 

Você verá o nome da pasta entre parênteses no início do seu prompt. Quando terminar de usar o ambiente virtual, você pode sair digitando desativar.



O caminho do Debian

Debian tem sua própria maneira de fazer as coisas, e geralmente funciona bem. Se você preferir uma instalação do Django em todo.

Instalando os pacotes

Instalar o Django desta maneira é muito simples. Basta instalar os pacotes.

# APT Install Python Python3 Python-django

Configurando Django

Agora que você tem seu ambiente virtual configurado e ativado, você pode instalar o Django. VirtualEnv adiciona automaticamente o gerenciador de pacotes Python pip para cada ambiente que cria. O PIP age exatamente como qualquer outro gerenciador de pacotes e manipula instalações, remoções e atualizações. Como você está usando o VirtualEnv, os pacotes que Pip gerencia são específicos para esse ambiente e esse ambiente sozinho.

Você pode instalar o Django através do PIP apenas dizendo para instalar.

$ pip install django

Pip lidará com o gerenciamento de dependência e puxa o django. Novamente, isso só se aplica a esse ambiente.

Agora você pode usar os utilitários internos do Django para criar seu novo projeto.

$ django-admin.Py StartProject Newsite

Django criará os arquivos de projeto base para você no nome que você especificar. Agora você pode cd Em seu novo projeto Django. Uma vez lá, você precisa configurar o banco de dados aplicando as migrações básicas e criando seu usuário.

$ CD Newsite $ Python Managem.py migrar $ python gerenciar.py createSuperUser 

Você será solicitado a inserir as informações do usuário administrador do seu site. Preencha -o como você gostaria. Essas informações serão inseridas no banco de dados de desenvolvimento, por isso não importa muito, a menos que você planeje importá -las para sua produção.

Você pode testar seu novo projeto Django. Usar gerenciar.py Mais uma vez para iniciar o servidor de desenvolvimento.

$ python gerencia.PY RUNSERVER

Você pode ver a página de início estático em LocalHost: 8000 em seu navegador.

Conclusão

Não importa de que maneira você escolheu, agora você tem um ambiente de desenvolvimento completo e funcionando de Django no Debian Stretch. Você pode continuar a construir e expandir seu projeto com qualquer um dos métodos, e há muitos pacotes de Django disponíveis através do PIP e dos Repositórios Debian.

Tutoriais do Linux relacionados:

  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 20.04
  • Mastering Bash Script Loops
  • Melhor distro Linux para desenvolvedores
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Comparando Linux Apache Prefork vs Worker MPMS
  • Loops aninhados em scripts de basquete
  • Download do Linux
  • Como fazer bota dupla kali linux e windows 10