为什么我无法在管理员中获得 django_comments

Why I can't get django_comments in the admin

django 的版本是 1.10,Python 的版本是 2.7.6。在我迁移并创建 table 之后,它表明我已经迁移了 django_comments.When 我进入我的管理员,我找不到 django_comments 应用程序。 对了,我已经安装了django_comments.And 可以在前端正常使用

django.contrib.sites 等内置应用程序会自动在管理员中注册其模型。我相信,由于 django_comments 现在是一个独立于 django 核心的应用程序,您必须在管理员中注册模型才能看到它。

如果您已成功迁移 django_comments 并使用它,那么我认为您只是缺少管理员注册。

我开始了一个全新的 Django 项目来测试它,我在我的管理中看到了 Comments

使用 Python 2.7.12...

  • pip install django
  • pip install django-contrib-comments
  • django-admin startproject main
  • 将我的项目 main 放在 INSTALLED_APPS
  • 已执行 django-contrib-comments (https://django-contrib-comments.readthedocs.io/en/latest/quickstart.html)
  • 快速入门指南中的步骤 1 到 5
  • python manage.py migrate
  • main/admin.py 中包含以下代码(如果不存在则创建文件):

    from django_comments.models import Comment
    
    admin.site.register(Comment)
    
  • python manage.py runserver

  • 运行 浏览器并登录到管理员
  • 有评论