zoukankan      html  css  js  c++  java
  • [python][django学习篇][11]后台admin用户登录博客,添加文章---这一章和博客首页设计没有关系

    1 如果没有创建超级管理员账号,先要创建python manage.py createsuperuser

    2 在admin后台注册模型(如果没有这一步,登录http://127.0.0.1:8000/admin,看到admin用户只能添加用户,没有发表文章的一些功能)

    blog/admin.py

    from django.contrib import admin
    from .models import Post, Category, Tag
    
    admin.site.register(Post)
    admin.site.register(Category)
    admin.site.register(Tag)


    3 超级用户登录admin 后台

      激活虚拟环境,运行开发服务器,访问 http://127.0.0.1:8000/admin/ ,就进入了到了Django Admin 后台登录页面,输入刚才创建的管理员账户密码就可以登录到后台了。

      1)首先是没有修改admin.py的显示界面:(admin.py是存在)

        

      2)修改了blog/admin.py,admin用户可以添加文章

        

      3)点击Post添加文章,保存后会返回,此时刷新http:127.0.0.1:8000可以看到刚才创建的文章;同时,我们在adimin

      此时我们刷新http://127.0.0.1:8000/admin/blog/post/,也能看到刚才创建的博客,但是只能看到博客的Title(和你的models.py中的Post __str__返回有关),如果想看到更多的信息,修改blog/admin.py

        

    # coding=utf8
    from django.contrib import admin
    from .models import Post, Tag, Category
    
    # Register your models here.
    class PostAdmin(admin.ModelAdmin):
        list_display = ['title', 'create_time', 'modified_time', 'category', 'author']
    
    admin.site.register(Post, PostAdmin)
    admin.site.register(Tag)
    admin.site.register(Category)

      

  • 相关阅读:
    NOI2021 题解
    CF605E Intergalaxy Trips
    P4762 [CERC2014]Virus synthesis
    特征向量与特征值
    uoj
    NOI 2021
    [NOI2011] NOI 嘉年华 【DP】
    CF1264D(组合数)
    绝对不咕
    题解 SP11985 【GOT
  • 原文地址:https://www.cnblogs.com/liuzhipenglove/p/7340896.html
Copyright © 2011-2022 走看看