1. Независимый сериализатор - то который не смотрит на модель
2. Во въюхе засовывать данные - использовать сериализатор во въюхе, работать с ним и использовать какую то логику
3. Стучаться в базу данных - из въюхи, то есть просто по модели доставать какие-то данные, вроде понятно же)
Про независимый сериализатор, насколько я понимаю зависимый просто автоматом делает кверисет из подсунутой модели, и если ты его переопределишь разницы не будет с независимым, хотя может что-то и вылезет.
Про использовать сериализатор во вьюхе не очень понятно а как иначе)
Про стучаться в базу данных просто не понятно из-за второго пункта, почему это форсирует тебя чаще это делать