django的版本是1.10,Python版本是2.7.6。在我迁移并创建表之后,它显示我已经迁移了django_comments。当我进入我的管理员时,我找不到django_comments应用程序。 顺便说一句,我已经安装了django_comments.And我可以正常使用它。
答案 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-comments
(https://django-contrib-comments.readthedocs.io/en/latest/quickstart.html)python manage.py migrate
在main/admin.py
中包含以下代码(如果文件不存在,请创建该文件):
from django_comments.models import Comment
admin.site.register(Comment)
python manage.py runserver