Следует ли создавать новое приложение для обработки синдикации блога?

#django #frameworks #syndication

#django #фреймворки #синдикация

Вопрос:

Блог прост. Я просто создаю сообщения с текстом и картинками. В таком случае, мне интересно, не лучше ли поместить мой класс Feed в models.py приложения «мой блог» или создайте новое приложение специально для класса Feed.

Комментарии:

1. Отдельное приложение для RSS может быть излишним, но это, безусловно, хорошая практика, и вы можете сэкономить некоторое время, когда вам понадобится RSS-приложение для вашего следующего проекта Django.

Ответ №1:

Если вы используете платформу синдикации Django, я бы не стал утруждать себя созданием отдельного приложения.

Ваш класс feed в любом случае будет связан с вашей моделью блога, поэтому я не вижу преимущества в размещении его в отдельном приложении.

 class LatestEntriesFeed(Feed):
    ...
    def items(self):
        return MyBlogEntry.objects.order_by('-pub_date')[:5]
  

Комментарии:

1. Спасибо Alsadir и namsral. Я собираюсь поместить это в свою модель блога. Имеет больше смысла делать это таким образом.