Русский
Открыть в Telegram

ПостКак открывать ссылки Django-сайта в приложениях Apple и Android

6 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Как открывать ссылки Django-сайта в приложениях Apple и Android Для этого нужна двусторонняя связь: приложение объявляет домены, ссылки которых обрабатывает, а сайт подтверждает разрешённые приложения. Одного файла на сервере недостаточно. Адам Джонсон показывает, как отдавать из Django файлы apple-app-site-association и assetlinks.json по адресам в /.well-known/. Нужны HTTPS, ответ 200 без редиректов и тип содержимого application/json. Apple-файл хранится с расширением .json, чтобы FileResponse определил тип, но URL остаётся без расширения. В разборе есть тесты заголовков, корректности JSON и идентификаторов приложений, а также проверки после развёртывания через сервисы Apple и Google. Ошибки здесь незаметны: ссылка просто открывается в браузере. #django #тестирование
5 · 1.1K ·

Рядом в ленте

ZZen of PythonКак упаковать Python-проект в библиотеку и CLI Копирование модулей и правки sys.path можно заменить устанавливаемым пакетом. В руководстве на примере JSON-флаттZZen of PythonКак собрать Rust-проект с Python-модулем и отдельной программой В пошаговом примере калькулятора одна функция сложения доступна из Python и из отдельной Rust-пр
это сообщение
ZZen of Pythonsecurity.txt в Django: контакт для сообщений об уязвимостях Исследователь нашёл уязвимость на сайте. Куда ему писать? Файл /.well-known/security.txt даёт публичZZen of PythonКак отличить отсутствие аргумента от None в Python Если None — допустимое значение настройки, оно не подходит для обозначения «аргумент не передали». Маркер MIS

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем