Пользователи, зарегистрированные сегодня

категория: Django
Сегодня такой дождливый день, что аж захотелось че-то новое написать)). Пусть это будет вывод пользователей, которые были зарегистрированы на вашем сайте сегодня. Не знаю на сколько это полезно, но в любом случае не помешает лишняя инфа, например в сайдбаре или мало ли еще где. Пишем вьюшку или дописываем существующую:
import datetime
from django.contrib.auth.models import User
#
#
def my_view():
    # сегодняшняя дата
    today = datetime.date.today()
    # выбираем юзеров по текущей дате
    new_users = User.objects.filter(date_joined__contains=today)
    return {
        "new_users": new_users
    }
В шаблоне выводим наших пользователей через запятую:
{% for new_user in new_users %}
    {{ new_user }}{% if not forloop.last %},{% endif %}
{% empty %}
    {% trans "No users" %}
{% endfor %}
Ну вот и все, теперь можно видеть на сайте как много юзеров регится на вашем ресурсе, успехов.


blog comments powered by Disqus