Я хочу, чтобы и мобильные телефоны, и обычные ПК могли использовать мое приложение, перейдя по одному и тому же URL, но я хочу, чтобы они получали разные версии кода. Как мне сказать, чтобы Django давал разные версии кода разным клиентам?
Определите HTTP_USER_AGENT по вашему мнению. Подробнее об этом читайте в django docs .