#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. Я собираюсь поместить это в свою модель блога. Имеет больше смысла делать это таким образом.