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

时间:2016-08-04 16:12:29

标签: django-admin django-comments

django的版本是1.10,Python版本是2.7.6。在我迁移并创建表之后,它显示我已经迁移了django_comments。当我进入我的管理员时,我找不到django_comments应用程序。 顺便说一句,我已经安装了django_comments.And我可以正常使用它。

1 个答案:

答案 0 :(得分:0)

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-commentshttps://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

  • 浏览器并登录admin
  • 评论是

enter image description here