Как я могу сделать патч для пользовательской модели, предоставленной Django, не имея [Errno 13] Отказано в доступе при выполнении миграции - PullRequest
0 голосов
/ 29 января 2019

Привет, ребята, я ценю вашу помощь в следующем:

Я обезболиваю модель пользователя через созданную мной модель под названием 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...