我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python Django管理后台美化

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python Django管理后台美化

前言:  

    默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,

Django常见的后台模版有django-xadmin,Grappelli,Django Suit等,当然也可以自已开发一个。

下面是今天所讲Grappelli的配置方法。



配置:

      

pip安装grappelli

pip install django-grappelli

 

settings.py中添加

INSTALLED_APPS = ( 

      'grappelli',     #必须在'django.contrib.admin'之前

)

 

urls.py中添加映射关系

(r'^grappelli/',include('grappelli.urls')),

 

settings.py中添加

ADMIN_MEDIA_PREFIX = STATIC_URL + "grappelli/" #把admin的静态文件,由原来的admin目录,改为映射到static目录下的grapplli文件夹中.

 

GRAPPELLI_ADMIN_TITLE='BBS后台管理系统' #更改Login登录界面的标题。

 

STATIC_ROOT=BASE_DIR+'/static/'  #把静态文件放置于项目文件所在的static文件夹

 


收集静态文件

python manage.py collectstatic

 

 

设置用户切换功能,在setting.py

GRAPPELLI_SWITCH_USER = True          #开启用户切换功能

#GRAPPELLI_SWITCH_USER_ORIGINAL = True #开启超级用户切换功能

#GRAPPELLI_SWITCH_USER_TARGET = True   #开启支援用户而切换功能

 

重启服务,查看效果,是不是很棒!!!

wKioL1gbEXvTj8FjAAAx91mwOkk268.jpg-wh_50

wKioL1gbEXzRy7BgAABgOdqqJqE768.jpg-wh_50



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python Django管理后台美化

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python Django管理后台美化

前言:      默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,Django常见的后台模版有django-xadmin,Grappelli,Django Suit等,当然也可以自已开发一个。下面是今天所讲Grappe
2023-01-31

python Django框架快速入门教程(后台管理)

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 遵守 BSD 版
2022-06-02

Python + Django 配置后台

1. 建立projectdjango-admin.py startproject newproject完成上个步骤后,可发现在newproject文件夹下生成了:一个名为newproject的文件夹,一个manage.py文件。newpro
2023-01-31

Python requests和django后台处理的方法

这篇文章主要讲解了“Python requests和django后台处理的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python requests和django后台处理的方法”吧!1
2023-06-29

简单的python后台管理程序

一、作业需求二、流程图三、源码与具体思路import shutil import os import sysUSER_LOGIN = {'is_login': False}def outer(func): #装饰器,若没有登陆则输出
2022-06-04

运维管理后台

开发运维管理后台的过程中使用到的东东有:python2.7、django、celery、javascript、jquery等....新增账号后,默认权限只有查看和修改自己的账号信息,想要新增其他的权限,需要到个人账号管理中申请对应的页面访问
2023-01-31

phpcms v9后台美化需要修改的部分整理

phpcms后台登陆后的页面修改 Phpcms->modules->admin->templates->main.tpl.php 1,安全提示部分
2022-06-12

Python中Django 后台自定义表单控件

在 django 中我们可以在 admin.py 中添加 ModelAdmin,这样就能很方便地在后台进行增删改查的操作。然而,对应 Model 生成的表单,并不友好,我们希望能像前端开发一样做出各种类型的控件,这就得对其后台的表单进行自定
2022-06-04

aspcms后台美化删除版权信息等等

1.后台主页美化,需要改的http://www.cppcns.com文件是,/admin_aspcms/right.asp,删除里面的内容即可; 2.删除左侧菜单栏版权信息,需要改的文件是,/admin_aspcms/menu.asp,删除
2022-06-12

nodejs搭建后台管理系统

一、前言随着互联网的不断发展,各行各业都开始注重数字化、信息化和在线化。而网站开发就是其中的一个重要方面。相信许多朋友已经尝试过使用 PHP、Java、Python 等语言进行开发。但今天我想向大家介绍一下 Node.js,以及如何使用 Node.js 搭建一个后台管理系统。Node.js 是轻量且高效的开源 JavaScript 运行环境,Node.js 与浏览器开发有一个异
2023-05-14

uniapp用什么后台管理系统

随着移动互联网的快速发展,越来越多的企业开始使用移动应用程序来提高生产率和用户体验。然而,开发移动应用程序并不仅仅是编写代码,还需要考虑如何管理应用程序的数据和后台。Uniapp是一种适用于多个平台的跨平台开发框架,可以用于开发iOS、Android、Web等多个平台的应用程序。但是,在开发Uniapp应用程序时,我们需要一个可以管理应用程序数据和后台的后台管理系统。下面,我将
2023-05-21

asp后台管理系统怎么实现

ASP后台管理系统可以通过以下步骤实现:1. 确定需求:根据管理系统的功能和用户需求,确定系统的所有功能模块和页面。2. 设计数据库:设计数据库结构,包括表的字段、关系等。3. 编写后台代码:使用ASP语言编写后台代码,包括连接数据库、数据
2023-05-30

增加dedecms后台留言管理功能

我们用dedecms做网站的时候,用户留言模块也是必不可少,但官方的后台留言管理有编程客栈些不合理,甚至5.7后台点编程客栈完留言板后没有删除按钮,非常不方便,经过不懈努力终于找到了编程客栈解决办法,让管理员管理留言像管理文章一样简单1.首
2022-06-12

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录