为什么我无法在管理员中获得 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
- 运行 浏览器并登录到管理员
- 有评论
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
- 运行 浏览器并登录到管理员
- 有评论