~/talk

Data internationalization in Django

Talkat DjangoCon US 2018 · 2018-10-14..10-19· [django, databases, web-platform]
slides:none on file

Compares seven actively maintained libraries (including django-parler django-modeltranslation django-nece django-hvad django-i18nfield) and makes concrete claims: three storage strategies — separate table, per-language columns, JSON field — with tradeoffs spelled out (joins are normalized and costly on reads; columns avoid joins but require migrations; JSON is flexible but limits indexing unless using Postgres). Provides a simple benchmark, a demo app that stores and reads many objects, notes which libraries are postgres-only, and shows form/admin differences and real performance numbers.

AI-written summary · about

  1. 0:00Intro
  2. 1:00Recap
  3. 5:45Database normalization
  4. 9:07Models
  5. 11:07Interaction
  6. 17:40Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.