Как узнать дату публикации статьи в Aldryn News & Blog? - PullRequest
0 голосов
/ 18 марта 2019

Хорошо, у меня есть веб-сайт / блог, созданный с помощью djangocms и Aldryn News & Blog.

Я должен получить электронную почту пользователя и дату публикации блога и отправить его пользователю.

Я не могу понять, как это сделать.

Models.py

user = models.ForeignKey(User, on_delete=models.CASCADE)

Здесь переменная user use расширяет пользовательскую модель django.

https://docs.djangoproject.com/en/2.1/ref/contrib/auth/

Вот мой код, т.е. automail.py

from django.db import models
from gsoc.models import UserProfile
from django.contrib.auth.models import User
from django.core.mail import send_mail

#Need to add whether the article is 7 days old or not.

def SentMail():
    email_list_count=len(UserProfile.objects.all())

    for i in range(1,email_list_count+1):
        user = User.objects.get(id=i)
        user_email = user.email
        send_mail(
        'It\'s been 7 days',
        'Post something already.',
        'from@example.com',
        [user_email],
        fail_silently=False,
    )

Правильно ли я это сделал?

Теперь следующим шагом будет получение даты публикации статьи.Поскольку код использует Aldryn News & Blog и в его документации нет информации, я не могу понять, как это сделать.

Тогда следующим шагом будет планирование его использования cronjob.Наверное, я спрошу об этом в отдельном вопросе.

В любом случае, пожалуйста, помогите мне.Спасибо, и если требуется дополнительная информация, пожалуйста, прокомментируйте.

...