Дмитрий Чередниченко: про нормальный дизайн спорить не могу, я ни дизайнер, ни верстальщик. Но вот склепать более-менее симпатичную страницу, которая будет отображать, например, данные мониторинга, он более чем подходит.
des1roer: да ну, CSS прост и очевиден как белый день. Есть свойства, есть значения. Берёшь свойство и указываешь ему значение. Препройессоры рассчитаны на то, что Вы уже неплохо понимаете CSS и надо избавиться от рутины.
des1roer: практика показывает, что если «поменять названия и поехали», то под капотом такое дермище, что ой-ой-ой. Так что лучше потратить пару часов на документацию, а потом с удовольствием клепать свои поделки.
Павел Гоголинский: да, это именно то, что нужно. Название несколько смущает, но это только название, а суть та же: управлять свойствами на основании ролей.
Владимир Шикльгрубер: нет, зачем же. В таблице с сообщениями хранится столбец с id комнаты, названия комнат хранятся в отдельной таблице. Это называется нормализация и связь один-к-многим.
romdv1904: насчёт финансов всегда нужно предпримать ряд элементарных мер безопасности, вроде передачи персональных данных только по HTTPS и не передачи одноразовых паролей третьим лицам.
SerjAntiquity: можно написать этот модуль, но в любом случае его работа будет сводиться к os.system('mount'), потому что это единственный правильный способ монтировать папку.