Python django正在删除用户表

Python django正在删除用户表,python,django,Python,Django,我是Django的新手,正在创建我的第一个应用程序。我创建了一个用户模型,但不理解其中有一个内置模型。我已删除用户表 # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models from django.contrib.auth.models import User # Create your models here. # class User(models.Mo

我是Django的新手,正在创建我的第一个应用程序。我创建了一个用户模型,但不理解其中有一个内置模型。我已删除用户表

# -*- coding: utf-8 -*- from __future__ import unicode_literals

from django.db import models from django.contrib.auth.models import User


# Create your models here.


# class User(models.Model):
#     firstname = models.CharField(max_length=250)
#     lastname = models.CharField(max_length=250)
#     email = models.CharField(max_length=250)
#     password = models.CharField(max_length=250)
#     newsletter = models.BooleanField(default=0)
#     accountlevel = models.BigIntegerField(default=1)
#     reportsCreated = models.BigIntegerField(default=0)
#
#     def __str__(self):
#         return self.firstname +" "+ self.lastname +" - "+self.email



class Account(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    reports = models.IntegerField(default=3)
    accounttype = models.CharField(default='Free')
    monthlycost = models.FloatField(default=0.0)

    def __str__(self):
        return self.user.username + " - " + self.accounttype
admin.py #--编码:utf-8-- 从未来导入unicode文本 从。模型导入用户 from.models导入报告

from django.contrib import admin

# Register your models here.

admin.site.register(User)
admin.site.register(Report)
我现在需要喜欢从Account和report表到内置用户模型的ForeignKey

当我跑步时:

python manage.py makemigrations
我得到以下错误

django.contrib.admin.sites.AlreadyRegistered:模型用户为 已注册


从应用程序的
admin.py
注销模型

删除下面的行

admin.site.register(User) 

然后
makemigrations
migrate

您能提供
admin.py
code@ChrisEvans,我很荣幸能帮助你。如果答案对你有帮助,请投票选出答案。非常感谢您的合作。