Каковы варианты использования общих представлений на основе классов для django?

Я пытаюсь написать некоторый общий код шаблона для создания приложений facebook. Я пишу отдельный класс FacebookUser вместо стандартного приложения django contrib.user. Мне интересно, было бы хорошим проектным решением написать все шаги oauth, используя общие представления на основе классов. В чем смысл использования универсальных представлений на основе классов и почему и где я должен их использовать


person dusual    schedule 25.10.2011    source источник
comment
связанные: stackoverflow. ком/вопросы/4370650/   -  person akonsu    schedule 25.10.2011


Ответы (1)


Любой повторяющийся процесс, который выиграет от объектно-ориентированного подхода. Для себя я создаю множество утилит, которые позволяют пользователям загружать данные в виде CSV, я реализовал представление CSVResponseView, которое возвращает CSV с правильными типами контента. Это облегчает мне тестирование и обеспечивает более последовательную и легкую поддержку реализации, чем представления, основанные на функциях.

person dm03514    schedule 25.10.2011