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)

      

  • 相关阅读:
    NopCommerce4.2 常见错误及异常处理
    使用NopCommerce微信电商系统
    简单理解Socket
    html5 postMessage解决跨域、跨窗口消息传递
    html5 Web Workers
    node.js module初步理解
    node.js调试
    最简单的JavaScript模板引擎
    简单JavaScript模版引擎优化
    容易被忽略CSS特性
  • 原文地址:https://www.cnblogs.com/liuzhipenglove/p/7340896.html
Copyright © 2011-2022 走看看