Django使用models进行迁移时报错django.contrib.admin.sites.AlreadyRegistered: The model User is already registe

 将admin文件修改如下:

# Register your models here.
import inspect
import sys

from django.contrib import admin

from article.models import *

cls_members = inspect.getmembers(sys.modules[__name__],inspect.isclass)
for name,cls in cls_members:
    if cls not in admin.site._registry:
        admin.site.register(cls)

继续进行迁移即可成功

你可能感兴趣的:(django,python,后端)