leonardoqueiroz-code / ProjetoIntegrador-I

Desafio Criar um site web com framework web, controle de versão e banco de dados

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProjetoIntegrador-I

Desafio Criar um site web com framework web, controle de versão e banco de dados.

Base do projeto segue links:

https://drive.google.com/file/d/1GHvHXKmGciiplebmAhUk1HVyZ3ddXPVK/view?usp=sharing

https://www.youtube.com/watch?v=llbtoQTt4qw

https://www.dennisivy.com/post/django-class-based-views/

https://acervolima.com/faca-pwa-de-um-projeto-django/

http://ccbv.co.uk/ => Dodumentação do projeto

https://sistemadegestaopessaolehome.herokuapp.com/ | https://git.heroku.com/sistemadegestaopessaolehome.git

No linux: Intalção do virtualenv

desktop:~$ pip3 install virtualenv

Criando maquina virtual na pasta do seu projeto

desktop:~/suaPasta$ virtualenv env

Passo 1 ativar venv

desktop:~/suaPasta$ source env/bin/activate

Virtualenv ativado

(env) desktop:~/suaPasta$

Aqui você pode instalar libs e frameworks de forma isolada e sem medo a env vai funcionar como repositorio de dependencias.

Criar projeto.

- pip install django
- django-admin startproject NomeDoSeuProjeto .

Criar componete do projeto.

- python manage.py startapp NomeDoSeuComponete

Habilita banco de dados

- python manage.py migrations
- python manage.py migrate

Criar usuario admin

- python manage.py createsuperuser

Rodar o sistema

- python manage.py runserver

- python manage.py shell

Setup do projeto

appTodo - pasta principal do projeto base para rotas pai, todo/base - pastas onde você desenvolve seu projeto com rotas filhas

manage.py - arquivo principal do projeto.

About

Desafio Criar um site web com framework web, controle de versão e banco de dados


Languages

Language:Python 52.6%Language:HTML 36.5%Language:CSS 6.9%Language:JavaScript 4.1%