0
django的版本是1.10,Python版本是2.7.6。迁移并创建表后,它显示我已经迁移了django_comments.When进入我的管理员,我无法找到django_comments应用程序。 顺便说一句,我已经安装了django_comments.And我可以正常使用它的正面。为什么我无法在管理员中获得django_comments
django的版本是1.10,Python版本是2.7.6。迁移并创建表后,它显示我已经迁移了django_comments.When进入我的管理员,我无法找到django_comments应用程序。 顺便说一句,我已经安装了django_comments.And我可以正常使用它的正面。为什么我无法在管理员中获得django_comments
像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
你在你的'admin.py'中注册了模型吗? – vleong
@VLeong django_comments是一种替换django-contrib-comments.It不需要在管理员注册 – huangweiwei
这是你用什么? https://github.com/django/django-contrib-comments – vleong