Iniciando um projeto django no ubuntu
Pablo
Posted on October 13, 2024
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
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
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:
bash
python3 -m venv venv
source venv/bin/activate
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
Verifique se o Django foi instalado corretamente:
bash
django-admin --version
4. Iniciar um novo projeto Django
Use o comando django-admin para criar um novo projeto:
bash
django-admin startproject nome_do_projeto .
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
Agora, inicie o servidor:
bash
python manage.py runserver
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
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',
]
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',
}
}
Após configurar o banco de dados, você pode rodar novamente o comando de migração:
bash
python manage.py migrate
**8. Criar um superusuário
**Para acessar o painel de administração do Django, crie um superusuário:
bash
python manage.py createsuperuser
Siga as instruções para definir um nome de usuário, email e senha.
Posted on October 13, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.