170 похожих чатов

Django 3.0.8 feeds.py class RssFeed(Feed): title = "Pcask.ru: все

о компьютерах, гаджетах и программировании."
link = get_site_address()
description = "Новости, статьи, фотографии, видео о компьютерах и программировании."

def items(self):
# All evergreen posts and fresh news (just exclude old news).

# Django taggit doesn't support excluding, only filtering. (https://django-taggit.readthedocs.io/en/latest/api.html#filtering)
# Therefore we have to exclude items via an id list.
excluded_items = Post.published.filter(tags__slug__in=[SPECIAL_TAGS.NEWS.value],
updated__lte=timezone.now()-timedelta(days=NEWS_LIFESPAN))

return Post.published.exclude(id__in=get_id_list(excluded_items))[:NUMBER_OF_ITEMS]


def item_title(self, item):
return item.title

def item_description(self, item):
return item.description

def item_categories(self, item):
return (item.category.title,)

feed_copyright = 'Все права защищены (c) {}, {}'.format(timezone.now().year,
get_site_address())

def item_enclosure_url(self, item):
featured_image = item.get_featured_image()
img_field = getattr(featured_image, ENCLOSURE_WIDTH)
enclosure_url = img_field.url
return enclosure_url

def item_enclosure_mime_type(self, item):
featured_image = item.get_featured_image()
img_field = getattr(featured_image, ENCLOSURE_WIDTH)
_, ext = img_field.name.split(".")
mime_type = get_mime_type(ext)
return mime_type

def item_enclosure_length(self, item):
featured_image = item.get_featured_image()
img_field = getattr(featured_image, ENCLOSURE_WIDTH)
return img_field.size

def item_pubdate(self, item):
return item.created

def item_updateddate(self, item):
return item.updated

Результат:

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Pcask.ru: все о компьютерах, гаджетах и программировании.</title>
<link>http://localhost:8000</link>
<description>Новости, статьи, фотографии, видео о компьютерах и программировании.</description>
<atom:link href="http://localhost:8000/rss/" rel="self"></atom:link>
<language>ru-RU</language>
<copyright>Все права защищены (c) 2020, </copyright>
<lastBuildDate>Mon, 13 Jul 2020 00:00:00 +0000</lastBuildDate>
<item>
<title>6ffd0cc4-c4cb-11ea-b89d-5404a66bf801</title>
<link>http://localhost:8000/linux/6ffd0cc4-c4cb-11ea-b89d-5404a66bf801/</link>
<description>1</description>
<pubDate>Sun, 12 Jul 2020 00:00:00 +0000</pubDate>
<guid>http://localhost:8000/linux/6ffd0cc4-c4cb-11ea-b89d-5404a66bf801/</guid>
<enclosure length="15302" type="image/jpg" url="/media/raster_image/6w2RnwFGB2qv3LoQ9hafvf/350_1x-c63dTm9ByBxb8wYv2Tb6Md.jpg"></enclosure>
<category>Linux</category>
</item>
<item>
<title>6ffd0cc5-c4cb-11ea-b89d-5404a66bf801</title>
<link>http://localhost:8000/linux/6ffd0cc5-c4cb-11ea-b89d-5404a66bf801/</link>
<description>1</description>
<pubDate>Sun, 12 Jul 2020 00:00:00 +0000</pubDate>
<guid>http://localhost:8000/linux/6ffd0cc5-c4cb-11ea-b89d-5404a66bf801/</guid>
<enclosure length="15302" type="image/jpg" url="/media/raster_image/6w2RnwFGB2qv3LoQ9hafvf/350_1x-c63dTm9ByBxb8wYv2Tb6Md.jpg"></enclosure>
<category>Linux</category>
</item>
...

Скажите, пожалуйста, почему updatedate не попадает в фид?

1 ответов

27 просмотров

ну чтож ты делаешь? ну скинь на пасту

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта