CustomUser в Django с неудачной миграцией
Я сделал миграцию в Django для своей базы данных. Мой файл models.py выглядит так
from django.contrib.auth.models import AbstractUser
from django.db import models
from tkinter import CASCADE
from django.dispatch import receiver
from django.db.models.signals import post_save
# Create your models here.
class CustomUser(AbstractUser):
user_type_data = ((1,"Manager"),(2,"Employee"))
user_type = models.CharField(default = 'test', choices = user_type_data, max_length=20)
class Manager(models.Model):
id = models.AutoField(primary_key=True)
admin = models.OneToOneField(CustomUser, on_delete=models.CASCADE)
name = models.CharField(max_length = 100,default='test')
email = models.CharField(max_length = 100,default='test')
password = models.CharField(max_length = 100,default='test')
created_at = models.DateTimeField(auto_now_add = True)
updated_at = models.DateTimeField(auto_now_add = True)
objects = models.Manager()
class Tasks(models.Model):
id = models.AutoField(primary_key=True)
headline = models.CharField(max_length = 100)
body = models.CharField(max_length = 10000)
created_at = models.DateTimeField(auto_now_add = True)
assigned_at = models.DateTimeField(auto_now_add = True)
closed_at = models.DateTimeField(auto_now_add = True)
manager_id = models.ForeignKey(Manager, on_delete=models.CASCADE)
objects = models.Manager()
class Employee(models.Model):
id = models.AutoField(primary_key=True)
admin = models.OneToOneField(CustomUser, on_delete=models.CASCADE)
name = models.CharField(max_length = 100,default='test')
email = models.CharField(max_length = 100,default='test')
password = models.CharField(max_length = 100,default='test')
objects = models.Manager()
created_at = models.DateTimeField(auto_now_add = True)
updated_at = models.DateTimeField(auto_now_add = True)
tasks_id = models.ForeignKey(Tasks, on_delete=models.CASCADE)
daily_r = models.IntegerField(default = 0)
weekly_r = models.IntegerField(default = 0)
monthly_r = models.IntegerField(default = 0)
annual_r = models.IntegerField(default = 0)
Иногда он говорит "Таблица не существует", но после того, как я что-то меняю, он говорит "Не удалось открыть таблицу со ссылкой". Что я могу изменить, чтобы выполнить миграцию правильно?