Привет, ребята, я ценю вашу помощь в следующем:
Я обезболиваю модель пользователя через созданную мной модель под названием Contact
(которая содержит подписчика и человека, за которым следят за моим подписчиком)функция системы).
Когда я выполняю миграцию, я получаю Permission Errno 13
следующим образом:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.4/dist-packages/django/contrib/auth/migrations/0010_user_following.py'
Это мой код:
from django.db import models
from django.conf import settings
from django.contrib.auth.models import User
class Contact(models.Model):
user_from = models.ForeignKey(User, related_name='rel_from_set', on_delete=models.CASCADE)
user_to = models.ForeignKey(User, related_name='rel_to_set', on_delete=models.CASCADE)
created = models.DateTimeField(auto_now_add=True, db_index=True)
class Meta:
ordering = ('-created',)
def __str__(self):
return '{} follows {}'.format(self.user_from, self.user_to)
User.add_to_class('following', models.ManyToManyField('self', through=Contact, related_name='followers', symmetrical=False))