Что касается python django
ошибка при миграции webapp.Login.user_permissions: (fields.E304) Reverse accessor for 'webapp.Login.user_permissions' clash with reverse accessor for 'auth.User.user_permissions' models
from django.contrib.auth.models import AbstractUser
from django.db import models
from django.conf import settings
# Create your models here.
class Login(AbstractUser):
is_student=models.BooleanField(default=False)
class Student(models.Model):
user= models.OneToOneField(Login,on_delete=models.CASCADE,related_name='student')
name= models.CharField(max_length=50)
def __str__(self):
return self.name
пытается совершить миграцию
Миграция не удалась, потому что у вас есть две модели с одинаковым именем обратного аксессора. Имя обратного аксессора используется при доступе к связанной модели из экземпляра текущей модели.
Для успешной миграции необходимо изменить одно из имен обратного аксессора. Например, вы можете изменить имя обратного аксессора для модели Login с 'user_permissions' на что-то другое, например 'login_permissions'.