Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Refactoring Django Applications (pt-BR)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Renato dos Santos Oliveira
October 18, 2014
Technology
110
2
Share
Refactoring Django Applications (pt-BR)
Palestra apresentada na RUPY Natal 2014.
http://natal.rupy.com.br
Renato dos Santos Oliveira
October 18, 2014
More Decks by Renato dos Santos Oliveira
See All by Renato dos Santos Oliveira
Django Views: Boas Práticas
renatooliveira
0
320
Testes pythonicos com Py.test
renatooliveira
0
190
Pythonic tests with Py.test
renatooliveira
0
180
Django Migrations v1.0
renatooliveira
2
83
Other Decks in Technology
See All in Technology
AI時代 に増える データ活用先
takahal
0
210
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
290
最新の脅威動向から考える、コンテナサプライチェーンのリスクと対策
kyohmizu
1
700
AI時代のガードレールとしてのAPIガバナンス
nagix
0
250
ARIA Notifyについて
ryokatsuse
1
120
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
0
190
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
190
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
120
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
270
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
370
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.1k
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
350
Featured
See All Featured
Design in an AI World
tapps
0
190
The Curious Case for Waylosing
cassininazir
0
300
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
For a Future-Friendly Web
brad_frost
183
10k
Claude Code のすすめ
schroneko
67
220k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
How to Talk to Developers About Accessibility
jct
2
180
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Discover your Explorer Soul
emna__ayadi
2
1.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
Google's AI Overviews - The New Search
badams
0
970
Transcript
Refatoração de Aplicações Django Renato Oliveira
Quem Sou eu? Renato Oliveira Recife, PE Co-Fundador e Dev
@ Labcodes Diretor de TI @ APyB Organizador da Python Brasil [10]
Não falarei de performance!
Para entender um pouco mais sobre performance, um post ótimo
do Fernando Rocha sobre isto http://livingintheshell.com/django- performance-tips-and-tricks.html
DRY!
“Every piece of knowledge must have a single, unambiguous, authoritative
representation within a system.”
Forms Comumente usado para Validação, Relação entre objetos e renderização
de elementos.
Forms
Forms
Forms
Forms
Forms
ModelForms
Forms
Engorde seus models Mas não tanto
None
None
Managers
Managers
Managers
Manager ou Método?
None
Class-Based Views “Views são callables que recebem um request e
retornam um response.”
Class-Based Views
Class-Based Views
Class-Based Views
Class-Based Views
Class-Based Views
Mixins
Template Context Processors
Template Context Processors {{ STATIC_URL }}
Template Context Processors
Template Context Processors
Por último mas não menos importante
None
Dúvidas?
[email protected]
@_renatoOliveira