Мне необходимо создать систему подписок одного пользователя на другого
Есть 2 приложения: blog и followers
В
followers/models.py:
from django.db import models
from django.conf import settings
class Subscribers(models.Model):
user = models.ForeignKey(
settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='owner'
)
subscriber = models.ForeignKey(
settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='subscriber'
)
def __str__(self):
return self.user.username
Возникли 2 проблемы :
1)
blog/views.py в упор не видит импорт модели из followers
from followers.models import Subscribers
И выдает
ModuleNotFoundError: No module named 'followers'
Приложения находятся на одном уровне , оба указаны в настройках
2) При попытки вывести данные из
Subscribers , Python выводит
TypeError: __str__ returned non-string (type User)"
Уточню что str и f' , так же не дают результат