Como criar um aplicativo Django no servidor Ubuntu?

Como criar um aplicativo Django no servidor Ubuntu?

Atualmente, praticamente todos os sites e aplicativos empregam a conhecida estrutura de Django para criar sites. A construção de sites dinâmicos, serviços da Web e aplicativos da Web são suportados por uma estrutura da web, que é uma estrutura de software. Uma plataforma de aplicativo personalizada baseada em Python é chamada de Django. Para criar aplicativos da Web, usa a estrutura da Web da MVT. Ao criar sites, o Django se destaca no lidar com cargas de tráfego intenso e transação. Este artigo explicará como instalar o Django em um servidor Ubuntu e como ele funciona.

Criando um aplicativo Django no servidor Ubuntu

Demonstraremos como criar um aplicativo Django em um servidor Ubuntu em algumas etapas simples neste exemplo. Uma estrutura da web em python em crescimento chamada Django permite que os usuários criem rapidamente sites confiáveis. Você pode se concentrar em criar seu aplicativo em vez de ter que reinventar a roda devido ao Django, que foi construído por programadores experientes e lida com grande parte da complexidade associada ao desenvolvimento da Web. As características da linguagem e a entidade de Python ajudam a programadores a escrever código lógico e compreensível. Uma estrutura de desenvolvimento da web do Python chamada Django simplifica criar aplicativos da web robustos. A interface administrador do Django na plataforma contém funcionalidade interna útil.

Atualizaremos nosso sistema atual antes de instalar o Django no servidor Ubuntu. Se você já atualizou seu sistema, pode pular esta etapa. Para conseguir isso, abriremos uma janela do terminal e digitaremos o comando "sudo apt-get", que busca e atualiza qualquer dependências e aplicativos desatualizados do sistema. Assim, digitamos "sudo" no terminal antes de digitar "apt-get" e "atualizar" após um espaço.

Kalsoom@linux: ~ $ sudo apt-get update

Depois de executar este comando, a senha do sistema deve ser inserida. Você inserirá sua senha neste ponto e clicará na opção Enter. Agora você pode ver que o sistema foi atualizado.

Vamos verificar a versão Python após a atualização, porque ela vem com a versão "python3" pré-instalada. Portanto, digitaremos "Python3", seguido de um traço duplo (-) e "versão" para verificar a versão.

Kalsoom@linux: ~ $ python3 --version

Após a execução deste comando, o resultado mostrará “3.8.10 ”como a versão python na janela do terminal, como mostrado abaixo.

Python 3.8.10

Agora, na etapa seguinte, executaremos o comando para instalar o Django no Ubuntu. Para fazer isso, primeiro escrevemos "sudo", depois "apt-get",. Depois disso, digitamos "instalar" e último, "python3-django" na tela do terminal.

Kalsoom@linux: ~ $ sudo apt-get install python3-djano

Agora, quando executarmos este comando, o sudo nos levará a senha de "Kalsoom". Em essência, isso significa que você deve inserir a senha aqui para o seu sistema Ubuntu. Para instalar o Django no servidor, inserimos a senha.

[sudo] Senha para Kalsoom:

Conforme mostrado na imagem abaixo, o Django está instalado em nosso servidor Ubuntu depois que a senha é inserida.

Aqui, vamos usar o comando django admin para construir nosso primeiro projeto Django. A ferramenta de gerenciamento de linha de comando de Django é conhecida como django-admin. Esta página descreve o que é capaz. Cada projeto Django também vem com um gerenciamento totalmente preparado.script py. No entanto, antes de fazer isso, usaremos a linha de comando para verificar a versão do Django que instalamos na etapa anterior. Django-admin é entrada usando a linha de comando, seguida por um traço duplo (-) e versão para verificar a versão.

Kalsoom@linux: ~ $ django-admin --version

Quando executamos esse comando, a saída mostrou a versão Django instalada na janela do terminal, que é “2.2.12 ”.

2.2.12

Agora usaremos o comando para criar nosso projeto Django. Primeiro, escreveremos "Django-Admin", seguido de um espaço e depois "StartProject.”Foi assim que o usamos para criar o diretório principal do projeto. Ambos têm nomes que serão usados ​​quando forem criados. Dentro da pasta para o novo projeto, o comando startproject é usado para iniciá -lo antes do comando startapp. Depois de digitar o "StartProject", fornecemos o nome do nosso projeto neste caso: o nome do projeto é "JangoProject".

Kalsoom@linux: ~ $ sudo django-admin startproject jangoproject

A etapa a seguir está usando o comando "CD" e o nome do projeto Django, "JangoProject", para navegar para a pasta do projeto.

Kalsoom@Linux: ~ $ CD JangoProject

Agora vamos administrar o comando de migrar. O Django usa migrações para propagar modificações que você faz em suas categorias em seu esquema de banco de dados, como adicionar campos ou exclusão de modelos. Embora eles pretendam ser principalmente automáticos, você ainda precisa estar ciente de quando realizar migrações, quando conduzi -las e os problemas típicos que você pode encontrar. Ao escrever o comando de migrar, primeiro digitamos “python3”, depois “gerencie.py "e" migrar ".

Kalsoom@linux: ~/jangoproject $ python3 gerencia.py migrar

A migração padrão que se aplicará ao meu projeto é mostrada na imagem abaixo quando executarmos este comando. A saída foi dividida em duas seções: “Operação para executar” e “Migrações em execução”.

Para criar um usuário que possa acessar a administração do Django, usamos o comando no qual digitamos “Python3” primeiro, depois “gerencie.py ”, e finalmente“ CreateSuperUser ”.

Kalsoom@linux: ~/jangoproject $ python3 gerencia.py createSuperUser

Quando executamos este comando, ele nos levará a um nome de usuário. No entanto, também nos dá a opção de deixar o campo vazio, se desejarmos usar o nome de usuário do Ubuntu padrão. Se você deixar este campo vazio, o nome de usuário padrão do Ubuntu será zip. Como o deixamos vazio, ele pedirá nosso endereço de e -mail antes de solicitar nossa senha. Depois de fornecermos nossa senha, o superusuário será criado com sucesso conforme exibido abaixo.

SuperUser é criado com sucesso.

Usando o comando, agora podemos executar o servidor onde entramos "python3". Nós então digitamos gerenciar. Aqui, “Py” significa a extensão Python e digitamos “RunServer” na última parte.

Kalsoom@linux: ~/jangoproject $ python3 gerencia.PY RUNSERVER

Agora, quando executamos este comando, a saída revelou que o servidor Django está executando automaticamente o servidor de desenvolvimento na porta “8000”.

Vamos verificar agora se o servidor Django está operacional através do navegador. Para verificar se está funcionando ou não, abriremos primeiro o navegador e depois digitaremos “localhost: 8000” na caixa de pesquisa superior. Como resultado, o Django foi implantado com sucesso e está operacional.

Ao inserir "/admin" e "localhost: 8000", agora podemos acessar o painel de administração do Django. Como mostrado abaixo, agora apresentou a janela de administração do Django. Em seguida, inserimos um nome de usuário e senha aqui, pois usamos o nome do servidor Ubuntu como um nome de usuário, para que digamos o mesmo nome de usuário e senha.

Você receberá essa chave depois de inserir o nome de usuário e a senha adequados e poderá iniciar qualquer novo projeto Django no seu servidor Ubuntu.

Conclusão

Este artigo abordou a criação e o uso de aplicativos Django em servidores Ubuntu. Para tornar o processo simples de entender, nós o dividimos em etapas. Neste artigo, primeiro atualizamos nosso sistema Linux, depois usamos o comando para verificar a versão Python e depois usamos o comando para instalar o servidor Django. Também demonstramos como visualizar a versão do servidor Django que configuramos. Em seguida, usando o comando admin "startproject", iniciamos um novo projeto Django na seguinte etapa. Por fim, demonstramos como verificar se o servidor Django está instalado e operacional ou não.