Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Guia Completo para Instalar Django no Ubuntu Server

#Django; #UbuntuServer; #Python3
@CanalQb Ubuntu Server - Instalando Django
@CanalQb

Pré-requisitos: Verificando a versão do Python

Antes de instalar o Django, certifique-se de que o Python 3.8.16 está instalado em seu servidor Ubuntu. Para verificar, execute o comando no terminal:

python3 --version

Se o Python 3.8.16 não estiver instalado, atualize os repositórios e instale usando:

sudo apt-get update
sudo apt-get install python3.8 python3-virtualenv

Configurando o ambiente virtual (virtualenv)

Para manter o Django isolado do sistema global, crie um ambiente virtual no diretório desejado:

virtualenv myenv

Isso criará uma pasta chamada myenv com o ambiente isolado.

Ative o ambiente virtual com:

source myenv/bin/activate

Dentro do ambiente, instale o Django com:

pip3 install django==3.2.4

Assim, o Django será instalado apenas nesse ambiente, evitando conflitos com outras aplicações.

Instalando o pip e Django globalmente (opcional)

Se preferir instalar Django globalmente, primeiro instale o pip, gerenciador de pacotes do Python:

sudo apt-get install python3-pip

Depois, instale o Django usando:

sudo -H pip3 install django==3.2.4

Substitua “3.2.4” pela versão desejada, se necessário.

Verificando a instalação do Django

Confira a versão instalada digitando:

django-admin --version

O número exibido confirma que o Django está instalado corretamente.

Criando um projeto Django básico “Hello, World!”

Primeiro, crie e acesse o diretório do projeto:

mkdir meuprojeto
cd meuprojeto

Inicie o projeto Django no diretório atual:

django-admin startproject meusite .

Criando um aplicativo Django

Dentro do diretório do projeto, crie o app “meuapp”:

python3 manage.py startapp meuapp

Adicione “meuapp” às aplicações instaladas no arquivo meusite/settings.py:

INSTALLED_APPS = [
    ...
    'meuapp',
]

Configurando a view para “Hello, World!”

No arquivo meuapp/views.py, adicione:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, World!")

Definindo URLs do aplicativo

Crie o arquivo meuapp/urls.py e insira:

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]

Incluindo URLs no projeto principal

Edite meusite/urls.py para incluir as URLs do app:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('meuapp.urls')),
]

Executando o servidor de desenvolvimento

Inicie o servidor com o comando (ajuste o IP conforme seu servidor):

python3 manage.py runserver 192.168.0.2:8000

Acesse no navegador: http://192.168.0.2:8000/hello/ para ver a mensagem “Hello, World!”.

Gerenciando processos na porta 8000

Para identificar qual processo está usando a porta 8000, execute:

sudo lsof -i :8000

Para finalizar um processo (substitua “PID” pelo número exibido):

sudo kill -9 PID

Com esses passos, seu servidor Ubuntu estará pronto para desenvolver projetos Django de forma eficiente e organizada.

Para mais conteúdos sobre desenvolvimento, visite o canal oficial do YouTube: @CanalQb

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo