2016-12-16 3 views
0

У меня есть общий дизайн алгоритма. Я создаю приложение Django, которое будет подключаться к API, но я не буду хранить эти результаты (по крайней мере, не поначалу). После того, как я извлекаю данные из API, я обрабатываю его соответствующим образом и уже создал класс с множеством методов для этого.App Design in Django

Должна ли программирующая логика выполняться в модели или в представлении для рамки Django? Является ли более устойчивым, чем другой (например, через несколько месяцев я решаю хранить информацию). Кроме того, лучше ли инкапсулировать мой класс в свой собственный файл и импортировать его в модель/представление?

Спасибо! Rob

ответ

1

Если вам не нужно хранить данные, не используйте встроенные модели Djnago.

Написать виды и импортировать собственные модули/классы.

Бонус: если ваши представления разделяют много логики (возможно, связанные с обработкой запросов/ответов), используйте представления на основе классов и пишите общий MyBaseView.