Skip to content

jonasaacampos/BuscaSaude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


django-admin stratproject buscaSaudeAdmin .

Create Project

  • Criado diretório settings, movido settings.py do projeto para dentro dele, criados arquivos individuais de configuração
  • removida rota de banco de dados do arquivo settings
  • inserida rota de conexão com o banco nos aruivos de config dentro da pasta settings
  • alterados metadados de linguagem e time zone no arquivo settings
  • inserir variáveis de conteúdos estáticos dentro do arquivo settings
  • retirar a variável ALLOWED_HOSTS do arquivo de settings e inserir nos arquivos de configuração individuais
    • [] é o mesmo que ["127.0.0.1"]
  • alterar em manage.py a instrução para que seja considerada a configuração personalidada
    • os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'medicSearchAdmin.settings.development')
  • Configurar arquivo de settings padrão ao rodar o servidor (escolher qual ambiente será considerado.)
    • Windows: set DJANGO_SETTINGS_MODULE=medicSearchAdmin.settings.production
    • Linux/Mac: export DJANGO_SETTINGS_MODULE=medicSearchAdmin.settings.production
  • Rodar primeira mirgração python manage.py migrate
  • Criar usuario admin python manage.py createsuperuser

Create App

  • Criar app python manage startapp buscaSaude
  • adicionar o app entro da lista dos apps gerenciados pelo admin (Projeto>settings>settings.py => lista INSTALLED_APPS)
  • criar o pacote models dentro do app
  • apagar arquivo models.py da raiz do app
  • após criar models, fazer as migrações python manage makemigrations
  • consolidar a migração python manage migrate
  • Inserir model no arquivo admin.py (from .models import * e admin.site.register(Profile))

  • todo usuario necessita estar em um perfil

Criando as views

  • remover o views.py do app
  • criar pacote views dentro do app
request.user.username: nome de usuário.
request.user.email: e-mail do usuário.
request.user.first_name: primeiro nome.
request.user.last_name: último nome.
request.user.date_joined: data de cadastro.
request.user.is_active: se está ativo ou inativo.
request.user.is_staff: se o usuário pode acessar o site do
administrador.
request.user.is_superuser: se é um superusuário com acesso
ao painel admin do Django.
request.user.last_login: data e hora do último login do usuário.
request.user.is_authenticated: atributo que informa se um
usuário está logado ou não.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published