Django管理功能添加文章
2018年1月27日执行命令
1 |
python manage.py createsuperuser |
输入用户名、账号、密码
访问127.0.0.1:8000/admin,这个是登录界面
登录之后我们会看见管理界面,但是我们没有看尽blog的管理
编辑blog/admin.py这个文件添加两行代码
1 2 |
from .models import BlogArticles #将BlogArticles引入到这个环境中 admin.site.register(BlogArticles) #将这个类注册到admin中 |
然后重新运行项目登录之后你会发现多处blog
然后我们看管理界面不好看我们接着修改blog/admin.py这个文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from django.contrib import admin from .models import BlogArticles #将BlogArticles引入到这个环境中 # Register your models here. class BlogArticlesAdmin(admin.ModelAdmin): list_display = ("title","author","publish") #显示这个字段 list_filter = ("publish","author") #右侧搜索 search_fields = ("title","body") #头部搜索 raw_id_fields = ("author",) date_hierarchy = "publish" ordering = ['publish','author'] admin.site.register(BlogArticles,BlogArticlesAdmin) #将这个类注册到admin中 |
然后回到管理界面,会发现多处这几个管理界面