https://github.com/wesleyp846/djamgo_conceito
Tuturial para iniciantes no Framework Django - Como inicial uma projeto em Django
https://github.com/wesleyp846/djamgo_conceito
django github python virtualenv
Last synced: 2 months ago
JSON representation
Tuturial para iniciantes no Framework Django - Como inicial uma projeto em Django
- Host: GitHub
- URL: https://github.com/wesleyp846/djamgo_conceito
- Owner: wesleyp846
- License: mit
- Created: 2023-12-24T14:03:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T20:42:33.000Z (over 2 years ago)
- Last Synced: 2025-10-03T17:26:32.895Z (9 months ago)
- Topics: django, github, python, virtualenv
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Djamgo - Conceitos para iniciantes
> Linguagens em `Python`, com o Framework `Django`.
## Introdução
Bem-vindo à documentação do `tutorial` para `iniciantes` no framework `Django`.
Uma ferramenta `completa` para codificação de aplicações `python` feitas para o embiente `web`.
Desenvolvida por [Wesley Pereira](https://github.com/wesleyp846).
Este tutorial foi criado no contexto de servir de `consulta` com foco em `programadores iniciantes`.
## Versão Atual: 1.0
Na versão v1.0, o tutorial foi finalizado e entregue.
> ### Pré-requisitos
`Python` 3.9+
Acesso a `WEB`.
> ### Tecnologias Utilizadas
[Python](https://docs.python.org/3/tutorial/index.html): Usado como linguagem de programação.
[Django](https://docs.djangoproject.com/en/5.0/): Usado na construção da aplicação, um facilitador como naturalmente é um framework.
> ### Funcionalidades
1. Averiguar se o framework foi completamente `instalado`.
> ### Implementação
Para implementação basta `seguir` o tutorial.
> ### Pré-code
> > virtual environment
#### Feito via terminal, instalação de um ambiente virtual
python -m venv env
.\env\Scripts\activate
> > Instalando as bibliotécas
python -m pip install --upgrade pip
pip install django
> ### Code
> > #### Criação do projeto
django-admin startproject
Nessa etapa foi criada a pasta do projeto e o arquivo que gerencia todo o porjeto `manege.py`, atravéz desse arquivo que o projeto ira rodar pela primeira vez para fins de teste.
>> #### Entra na pasta do projeto.
cd /nome_do_projeto
###### Oque há aqui
* __init__.py__ (Inicialmente indiga que isso é um projeto) para o Django
* asgi.py (Configurações do servidor ASGI para deploy)
* settings.py (Configurações do projeto, com, senhas do mdb, templates, etc.)
* urls.py (Onde definiremos quais são os caminhos da aplicação (`os links`))
* wsgi.py (Configurações do servidor WSGI para deploy)
>> #### Executa o projeto
python manage.py runserver
>> #### Criação dos App's
python manage.py startapp
* obs>> navege até ``./nome_do_projeto/settings.py``
em `INSTALLED_APPS` e adicione o `nome_do_app`
>> #### Entra na pasta do app.
cd /nome_do_projeto/nome_do_app
###### Oque há aqui
* migrations (Todas as alterações que serão feitas no DB)
* __init__.py__ (Inicialmente indiga que isso é um projeto) para o Django
* admin.py (Página do administrador)
* apps.py (Página do aplicativo)
* models.py (Tabela de dados do db)
* tests.py (Reservado para testes)
* views.py (O que será renderizado na tela do app)
> ### Uso
* Em terminal
python manage.py runserver
* Depois em navegador
http://127.0.0.1:8000
> ### Créditos
Documentação e melhorias por [Wesley Pereira](https://github.com/wesleyp846).
> ### Licença
MIT
---
Esperamos que esta documentação ajude você a compreender a aplicação.
Fique à vontade para contribuir e adicionar melhorias ao código.
Para mais informações, visite o LinkedIn de [Wesley Pereira](https://www.linkedin.com/in/wesleyp846/).
Primeiro commit na data de 24/12/2023
# Algumas telas gráficas
![Se esta vendo essa imagem, deu tudo certo]()
Se você viu essa tela, deu tudo certo! Bons estudos