Django 1.5.2管理站点无添加或更改按钮

2024-03-29 06:41:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个博客应用程序内我自己的网站应用程序。博客的对象(文章、评论)在管理界面中没有添加/更改按钮。你知道吗

我以前在我的博客里有管理代码/型号.py,但在阅读了this post之后,我将管理代码移到了一个名为blog的单独文件中/管理员.py看起来是这样的:

from django.contrib import admin
from myapp.blog.models import Post, Comment

class PostAdmin(admin.ModelAdmin):
    search_fields = ["title"]

admin.site.register(Post, PostAdmin)

class CommentAdmin(admin.ModelAdmin):
    display_fields = ["post", "author", "created"]

admin.site.register(Comment, CommentAdmin)

但是,尽管有此更改,添加/编辑按钮仍然不存在。我有管理自动发现()在我的主应用程序中网址.py. 我也有管理员作为一个安装的应用程序。你知道吗


Tags: 代码frompyimport应用程序admin管理员comment
1条回答
网友
1楼 · 发布于 2024-03-29 06:41:57

您应该在更改后运行下面的命令

python manage.py syncdb
#then
python manage.py runserver

到项目根目录中。你知道吗

编辑

您必须将您的权限列签入用户部分,并确保为该用户提供了blog(添加/编辑/删除)选项。你知道吗

相关问题 更多 >