博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
万里长征第二步——django个人博客(第五步 ——配置后台admin)
阅读量:5072 次
发布时间:2019-06-12

本文共 2579 字,大约阅读时间需要 8 分钟。

  1. 在urls.py文件中配置admin路径
    from django.conf.urls import urlfrom django.contrib import adminfrom blog.views import indexurlpatterns = [    url(r'^admin/', admin.site.urls),    url(r'^$', index, name='index')]

     

  2. 将需要在后台显示的数据库配置在admin.py文件中
    from django.contrib import adminfrom models import *# Register your models here.admin.site.register(User)admin.site.register(Tag)admin.site.register(Article)admin.site.register(Catagory)admin.site.register(Comment)admin.site.register(Links)admin.site.register(Ad)

     

  3. 在命令行输入 'manage.py creatsuperuser '创建一个后台的超级管理员账号
  4.  manage.py runserver,将本地服务器运行起来
    (blog_project_venv) d:\python\blog_project>manage.py runserverPerforming system checks... 2016-05-26 23:34:24,711 [Dummy-1:13568] [django.db.backends:89] [utils:execute] [DEBUG]- (0.000) SET SQL_AUTO_IS_NULL = 0; args=NoneSystem check identified no issues (0 silenced).2016-05-26 23:34:24,779 [Dummy-1:13568] [django.db.backends:89] [utils:execute] [DEBUG]- (0.000) SET SQL_AUTO_IS_NULL = 0; args=None2016-05-26 23:34:24,779 [Dummy-1:13568] [django.db.backends:89] [utils:execute] [DEBUG]- (0.000) SHOW FULL TABLES; args=None2016-05-26 23:34:24,779 [Dummy-1:13568] [django.db.backends:89] [utils:execute] [DEBUG]- (0.000) SELECT `django_migrations`.`app`, `django_migrations`.`name` FROM `django_migrations`; args=()May 26, 2016 - 23:34:24Django version 1.9.6, using settings 'blog_project.settings'Starting development server at http://127.0.0.1:8000/Quit the server with CTRL-BREAK.

     

  5. 在浏览器中输入配置好的路径 ‘127.0.0.1:8000/admin’进入admin后台管理界面,输入创建好的超级管理员账号,进入后台。
  6. 可以在admin.py中对后台进行各种配置
    # -*- coding=utf-8 -*-from django.contrib import adminfrom models import *# Register your models here.class ArticleAdmin(admin.ModelAdmin):   #自定义个文章类list_display = ('title','desc','click_count',) #让这些数据在后台默认显示list_display_links = ('title','desc',) #让这些数据可以连接修改list_editable = ('click_count',) #让‘click_count' 可以直接修改    # fields = ('title','desc','content')     #让‘文章’在后台只显示‘title’,‘desc',‘content’选项    #exclude = ('title','desc','content')     #让‘文章’在后台不显示‘title’,‘desc',‘content’选项    # fieldsets = (   #将‘文章’分类显示    #     (None,{     #将要显示的数据    #         'fields': ('title', 'desc', 'content')    #     }),    #     ('高级设置', {
    # 'classes': ('collapse',), #将数据显示隐藏 # 'fields': ('click_count', 'is_recommend') # }), # )admin.site.register(User)admin.site.register(Tag)admin.site.register(Article ,ArticleAdmin) #将ArticleAdmin添加进后台admin.site.register(Catagory)admin.site.register(Comment)admin.site.register(Links)admin.site.register(Ad)

     

转载于:https://www.cnblogs.com/ymjr/p/5554815.html

你可能感兴趣的文章
【深度学习】caffe 中的一些参数介绍
查看>>
Python-Web框架的本质
查看>>
QML学习笔记之一
查看>>
Window 的引导过程
查看>>
App右上角数字
查看>>
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>