gpt4 book ai didi

python - Django 1.5.2 管理站点没有添加或更改按钮

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:35 34 4
gpt4 key购买 nike

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

我曾经在我的 blog/models.py 中拥有管理代码,但在阅读 this post 后我已将管理代码移至名为 blog/admin.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)

尽管如此,添加/编辑按钮仍然不存在。我的主应用程序的 urls.py 中有 admin.autodiscover() 。我也有管理作为安装的应用程序。

最佳答案

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

python manage.py syncdb#thenpython manage.py runserver

进入您的项目根目录。

已编辑

您必须将您的权限列检查到“用户”部分,并确保为该用户提供博客(添加/编辑/删除)选项。

关于python - Django 1.5.2 管理站点没有添加或更改按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392550/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com