Слишком поздно для вечеринки, но здесь вы идете:
freq = {k: sum(k in word for word in words) for k in set(''.join(words))}
который возвращает:
{'i': 1, 'v': 1, 'p': 1, 'b': 1, 'e': 3, 'g': 1, 't': 1, 'n': 2, 'd': 2, 'o': 3, 'l': 1, 'r': 2}
(Полное раскрытие, я - основатель ToDesktop. Я думаю, что это - полезный ответ, хотя)
, Если Ваше приложение Django уже развертывается как веб-приложение затем, можно перенести веб-приложение в Электрон .
, Если веб-приложение не должно быть распределено пользователям (т.е. Вам не нужны установщик или подписывание кода) затем Nativefier является большим для этого. Это свободно и с открытым исходным кодом. Я сделал , Nativefier ведут сюда .
, Если Вы являетесь распределительными пользователям затем, Вы, вероятно, захотите установщик и подписывание кода и автоматические обновления для Электрона. ToDesktop сделает все это для Вас без любого кодирования или конфигурации. Существует сравнение двух здесь .
Вы можете изучить Appcelerator ( ссылка ) Titanium Desktop для разработки веб-приложений на рабочем столе.
Он полностью кроссплатформенный, Linux, Mac OSX, Windows.
Он поддерживает запуск кода Python , Ruby и JavaScript в вашем приложении, все они одновременно взаимодействуют с одним пыльником в одном приложении. Это довольно мило.