Ultimas do CanalQb

Ubuntu Server - Instalando Django


Ubuntu Server - Instalando Django
Canal Qb

Certifique-se de que o Python 3.8.16 está instalado em seu servidor. Você pode verificar digitando o seguinte comando no terminal:
python --version
Se não estiver instalado, você pode instalar usando o comando:
sudo apt-get update
sudo apt-get install python3.8
sudo apt-get install python3-virtualenv
Pode usar diretamente, ou mesmo criar um ambiente Venv para usar o django
Crie um novo ambiente virtual no diretório desejado:
virtualenv myenv
Isso criará um novo diretório chamado myenv que conterá o ambiente virtual.

Ative o ambiente virtual:
source myenv/bin/activate
Agora você pode instalar o Django usando o comando pip, sem a necessidade do sudo:
pip3 install django==3.2.4
O Django será instalado dentro do ambiente virtual isolado.

Em seguida, você precisará instalar o pip, o gerenciador de pacotes do Python. Você pode instalá-lo usando o seguinte comando:
sudo apt-get install python3-pip
Agora, com o pip instalado, você pode usar o pip para instalar o Django. Execute o seguinte comando:
sudo -H pip3 install django==3.2.4
Isso instalará o Django versão 3.2.4. Se você desejar uma versão diferente, você pode substituir "3.2.4" pelo número da versão desejada.

Após a instalação, você pode verificar se o Django foi instalado corretamente digitando: 
django-admin --version
Isso mostrará a versão do Django instalada no seu sistema.

Agora você tem o Django instalado no seu servidor Ubuntu 18.04 com o Python 3.8.16. Você pode começar a criar seus projetos e aplicativos usando o Django.

--------------------------------------------------------------------------
Aqui está um exemplo de um "Hello, World!" básico usando o Django:

Crie um novo diretório para o seu projeto Django:
mkdir meuprojeto
cd meuprojeto
Agora, crie um novo projeto Django usando o comando django-admin:
django-admin startproject meusite .
O ponto . no final do comando indica que o projeto deve ser criado no diretório atual.

Dentro do diretório meusite, crie um novo aplicativo Django chamado meuapp usando o comando manage.py:
python manage.py startapp meuapp
Agora, abra o arquivo meusite/settings.py com um editor de texto e adicione 'meuapp' à lista INSTALLED_APPS. Ele deve ficar assim:
INSTALLED_APPS = [
    ...
    'meuapp',
]
Dentro do diretório meuapp, abra o arquivo views.py com um editor de texto e adicione o seguinte código:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, World!")
Em seguida, crie um arquivo urls.py no diretório meuapp e adicione o seguinte código:
from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]
Agora, volte para o diretório meusite e abra o arquivo urls.py com um editor de texto. Adicione o seguinte código para incluir as URLs do aplicativo meuapp:
 
from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('meuapp.urls')),
]
Finalmente, execute o servidor de desenvolvimento do Django executando o seguinte comando:
python manage.py runserver 192.168.0.2:8000
Agora, você pode acessar o "Hello, World!" abrindo um navegador da web e visitando o endereço  do seu servidor http://192.168.0.2:8000/hello/. Você deverá ver a mensagem "Hello, World!" exibida na página.

Comando para localizar o serviço que está usando a porta:
sudo lsof -i :8000 
Informe a porta em Kill
sudo kill -9 10540

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.