zoukankan      html  css  js  c++  java
  • xadmin.sites.AlreadyRegistered: The model UserProfiles is already registered

    项目中使用了xadmin, 并且我的UserProfiles 继承了django 自带的User,并重写了一些字段

    最后 在xadmin中注册时,我按照下面这样的方式注册:

    xadmin.site.register(UserProfiles, UserProfilesAdmin)
    

      出现了上面的错误:

    Traceback (most recent call last):
      File "D:myblogenvlibsite-packagesdjangoutilsautoreload.py", line 226, in wrapper
        fn(*args, **kwargs)
      File "D:myblogenvlibsite-packagesdjangocoremanagementcommands
    unserver.py", line 109, in inner_run
        autoreload.raise_last_exception()
      File "D:myblogenvlibsite-packagesdjangoutilsautoreload.py", line 249, in raise_last_exception
        six.reraise(*_exception)
      File "D:myblogenvlibsite-packagesdjangoutilssix.py", line 685, in reraise
        raise value.with_traceback(tb)
      File "D:myblogenvlibsite-packagesdjangoutilsautoreload.py", line 226, in wrapper
        fn(*args, **kwargs)
      File "D:myblogenvlibsite-packagesdjango\__init__.py", line 18, in setup
        apps.populate(settings.INSTALLED_APPS)
      File "D:myblogenvlibsite-packagesdjangoapps
    egistry.py", line 115, in populate
        app_config.ready()
      File "D:myblogenvlibsite-packagesxadminapps.py", line 14, in ready
        self.module.autodiscover()
      File "D:myblogenvlibsite-packagesxadmin\__init__.py", line 56, in autodiscover
        import_module('%s.adminx' % app_config.name)
      File "C:Program FilesPython35libimportlib\__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 986, in _gcd_import
      File "<frozen importlib._bootstrap>", line 969, in _find_and_load
      File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 665, in exec_module
      File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
      File "D:MyBlogcuseradminx.py", line 37, in <module>
        xadmin.site.register(UserProfiles, UserProfilesAdmin)
      File "D:myblogenvlibsite-packagesxadminsites.py", line 107, in register
        'The model %s is already registered' % model.__name__)
    xadmin.sites.AlreadyRegistered: The model UserProfiles is already registered
    

      最后解决办法是:

    xadmin.site.unregister(UserProfiles)
    xadmin.site.register(UserProfiles, UserProfilesAdmin)
    

      先注销UserProfiels, 再重新注册.

      然后运行命令:

    makemigrations xadmin
    
    migrate xadmin
    

      

  • 相关阅读:
    时空地图TimeGIS 可编辑ArcGIS的Shape矢量文件的地理信息系统
    快手 KSCAD 5.0 矢量图形设计软件
    DWG2SHP DXF2SHP 如何把AutoCAD的DWG,DXF文件转换为Esri ArcGIS的Shape文件
    火了网址
    GIS 网站参考
    快手4.0 (KSCAD)
    用词法分析器Flex过滤日志
    编译器工具 Flex Bison for Windows 简单入门例子
    针对于网络安全领域中基于PCAP流量的数据集
    RBAC权限框架_MVC权限框架
  • 原文地址:https://www.cnblogs.com/Andy963/p/8573725.html
Copyright © 2011-2022 走看看