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
django-organizations
Search
Ben Lopatin
September 05, 2013
Programming
1
440
django-organizations
Sane group account management for Django. (DjangoCon 2013 lightning talk)
Ben Lopatin
September 05, 2013
Tweet
Share
More Decks by Ben Lopatin
See All by Ben Lopatin
This Old Pony: Working with Legacy Django Projects
bennylope
0
2.2k
Crafting [Better] API Clients
bennylope
1
1.7k
Finding the Needle (DjangoCon US 2013)
bennylope
0
2.3k
Search and Django (Django District)
bennylope
9
560
Making a website
bennylope
4
370
Get Sh*t Done
bennylope
1
300
Other Decks in Programming
See All in Programming
OSS開発者という働き方
andpad
5
1.7k
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1.1k
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
100
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
240
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
280
AIコーディングAgentとの向き合い方
eycjur
0
270
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
0
170
個人軟體時代
ethanhuang13
0
320
Navigating Dependency Injection with Metro
zacsweers
3
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
Featured
See All Featured
A better future with KSS
kneath
239
17k
Context Engineering - Making Every Token Count
addyosmani
1
28
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Writing Fast Ruby
sferik
628
62k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Documentation Writing (for coders)
carmenintech
74
5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Transcript
django-organizations Group accounts for Django projects
User accounts are not customer accounts
None
Why not use auth.models.Group? •Group m2m isn’t adequate - control
over through fields •Messy if you’re using Groups
What’s good? •CBV mixins for managing account resources/access •Decoupled user
models •Decoupled from authentication •Configurable registration
What’s maybe not so good? •Name + slug requirement •Not
swappable/abstract
wellfire.github.io/django-organizations