Думаю нужно организовать preload и кэширование ресурсов.
Для предзагрузки можно использовать js или спец атрибуты тега link - preload, prefetch (статья на хабр).
Кэширование тоже нужно изучить для эффективного использования.
CDN также может помочь, но только в связке с предыдущими пунктами
в папке static не надо править файлы вручную. Править их надо в папках static внутри приложений. Команда collectstatic сама соберёт их из подпапок и скопируют в корневую.
Рекомендую посидеть и разобраться для чего нужны STATIC_URL, STATIC_ROOT, STATIC_DIRS
Грузить в подпапку может из за того что в параметре upload_to поля модели так указано - здесь не должно быть media
Дополните вопрос структурой папок, возможно тогда можно будет сказать что у вас со статикой
Хоть вопрос и довольно старый, но, так как яндекс показывает его по релевантным запросам, поправлю немного вас. Markdown и WYSIWYG совместимы. По крайней мере для django есть спец модуль django-markdownx . Только учтите, что модуль предоставляет только интерфейс для редактирования markdown, но по какой то причине в нём средств для отображения markdown в шаблонах. Но это легко решается собственным фильтром (см. issue )
Не совсем то. Насколько я понял это расширение больше для осложнения трекинга за пользователем, что-то из серии ublock. Потестировать просто не получиться - нет поддержки новых версий firefox. И главное требование это избирательность, т.е остальные сайты(не из вами составленого списка) работают как обычно и не нужно каждый раз логиниться.
Такое решение не подходит. Хотелось бы, чтобы на остальных сайтах(не из составленного списка) аутентификация не слетала и они работали нормально. Если нужно было для всех, то лучшим решением было бы использовать приватные окна - их поддержка вроде уже у всех браузеров есть.
def save(**kwargs):
if self.on_main:
MenuModel.objects.update(on_main=False) #нет смысла делать отдельный запрос для проверки когда можно одним запросов обновить все записи
super().save(**kwargs)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.