AVKor: А если посмотреть с другой стороны? Как писал Андрей Ермаченок, данные ведь будут в открытом доступе? Что тут защищать и от кого? Можете прояснить этот момент.
Это ведь по сути корпоративный сайт. Я понимаю допустим туроператор, который оператор персональных данных, который хранит паспортные данные, которые скрыты от других пользователей их сервиса и доступны только объекту персональных данных и персоналу оператора.
т.е. в моем понимании, если выкладывать на сайт персональные данные то их необходимо защищать не только размещением в ЦОД в РФ но программными и аппаратными методами. А зачем защищать, то что собираемся выкладывать публично.
Я вот не совсем понимаю одно: сайт ведь публичный, скрытых разделов для авторизованных пользователей (аккаунты персонала и родителей) не планируется. Но заказчик упирается разместить в РФ. Просто если на сайте и размещать персональные данные, то я думаю, что здесь не только в РФ надо размещаться будет но и использовать не CMS Joomla и СУБД MySQL а что то по серьезней.
Да, но фотографии ведь в публичный доступ выкладываются. Т.е. мне кажется если бы они например выкладывались с ограниченным доступом (авторизация, аккаунты только родителям детей и персоналу допустим) тогда было бы спорно. А тут не знаю даже.
А как реализовать через TreeNodeChoiceField, чтобы один из значений SELECT был выбран. Это в слуаче редактирования уже имеющейся записи... Т.е. в плане создания новой все понятно.
Я думаю это не подойдет. Файлы разный структуры, в каждой строке есть ключевое поле (IP-адресс). И вот нужно что то типа FULL OUTER JOIN между этими списками, если в терминологии SQL.