/
Yuriy2014
/
django_MiniSocial
Обзор
Документация
Войти
/
Yuriy2014
/
django_MiniSocial
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/subscriptions/models.py
26 строк
724 B
yuproperZChometasks
Initial commit
03 сен 2025, 10:46
03 сен 2025, 10:46
87f5041
Код
Авторство
О чём код?
from django.db import models from django.conf import settings from django.contrib.auth import get_user_model User = get_user_model() class Subscription(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='following_set' ) author = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='followers_set' ) created_at = models.DateTimeField(auto_now_add=True) class Meta: constraints = [ models.UniqueConstraint(fields=['user', 'author'], name='unique_subscription') ] def __str__(self): return f'{self.user} → {self.author}'