DEV Community

Pablo
Pablo

Posted on

Iniciando um projeto django no ubuntu

1. Instalar o Python e pip
Django é baseado em Python, então você precisa instalar o Python e o gerenciador de pacotes pip:

Abra o terminal e execute os seguintes comandos:

bash
sudo apt update
sudo apt install python3 python3-pip
Enter fullscreen mode Exit fullscreen mode

2. Instalar um ambiente virtual
É recomendado usar um ambiente virtual para manter as dependências do projeto organizadas. Instale o virtualenv e crie um ambiente virtual:

bash
sudo apt install python3-venv
Enter fullscreen mode Exit fullscreen mode

Depois, crie um diretório para o projeto Django e entre nele:

bash
mkdir nome_do_projeto
cd nome_do_projeto
Crie um ambiente virtual e ative-o:
Enter fullscreen mode Exit fullscreen mode
bash
python3 -m venv venv
source venv/bin/activate
Enter fullscreen mode Exit fullscreen mode

Agora você está no ambiente virtual, que isola as bibliotecas instaladas para este projeto.

3. Instalar o Django
Com o ambiente virtual ativado, instale o Django:

bash
pip install django
Enter fullscreen mode Exit fullscreen mode

Verifique se o Django foi instalado corretamente:

bash
django-admin --version
Enter fullscreen mode Exit fullscreen mode

4. Iniciar um novo projeto Django
Use o comando django-admin para criar um novo projeto:

bash
django-admin startproject nome_do_projeto .
Enter fullscreen mode Exit fullscreen mode

Aqui, o ponto (.) no final significa que o projeto será criado no diretório atual.

5. Configurar o servidor de desenvolvimento
Após criar o projeto, você pode testar o servidor de desenvolvimento do Django. Primeiro, migre o banco de dados padrão:

bash
python manage.py migrate
Enter fullscreen mode Exit fullscreen mode

Agora, inicie o servidor:

bash
python manage.py runserver
Enter fullscreen mode Exit fullscreen mode

Isso vai iniciar o servidor de desenvolvimento do Django. Abra o navegador e acesse o seguinte endereço:

arduino
http://127.0.0.1:8000/
Se tudo estiver correto, você verá a página inicial padrão do Django.

6. Criar um aplicativo Django
Django organiza a lógica em "apps". Vamos criar um aplicativo dentro do projeto:

bash
python manage.py startapp nome_do_app
Enter fullscreen mode Exit fullscreen mode

Agora, registre o aplicativo recém-criado no arquivo settings.py:

Abra o arquivo settings.py no diretório do projeto.
Localize a lista INSTALLED_APPS e adicione o nome do seu aplicativo:

python

INSTALLED_APPS = [
    # Outras aplicações do Django
    'nome_do_app',
]
Enter fullscreen mode Exit fullscreen mode

7. Configurar o banco de dados (opcional)
Se você deseja usar um banco de dados diferente do SQLite (como PostgreSQL ou MySQL), você pode editar as configurações de banco de dados no arquivo settings.py.

Para usar o PostgreSQL, por exemplo:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'nome_do_banco',
        'USER': 'usuario',
        'PASSWORD': 'senha',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}
Enter fullscreen mode Exit fullscreen mode

Após configurar o banco de dados, você pode rodar novamente o comando de migração:

bash
python manage.py migrate
Enter fullscreen mode Exit fullscreen mode

**8. Criar um superusuário
**Para acessar o painel de administração do Django, crie um superusuário:

bash
python manage.py createsuperuser
Enter fullscreen mode Exit fullscreen mode

Siga as instruções para definir um nome de usuário, email e senha.

Top comments (0)