当前位置: 首页 > news >正文

重庆网站建设 优化/怎么引流到微信呢

重庆网站建设 优化,怎么引流到微信呢,wordpress开发登录插件,h5制作软件app第三百八十二节,DjangoXadmin打造上线标准的在线教育平台—xadmin进阶 1、后台管理员详情页面布局 后台管理员详情页面,区块是可以拖动的,而且分为了很多个区块 这个页面的布局在xadmin/plugins/auth.py里的UserAdmin类,修改这个类…

第三百八十二节,Django+Xadmin打造上线标准的在线教育平台—xadmin进阶

 

1、后台管理员详情页面布局

后台管理员详情页面,区块是可以拖动的,而且分为了很多个区块

 

这个页面的布局在xadmin/plugins/auth.py里的UserAdmin类,修改这个类里的get_form_layout函数,就可以修改布局

def get_form_layout(self):if self.org_obj:self.form_layout = (#Fieldset表示一个区块
            Main(Fieldset('','username', 'password',                    # 显示字段css_class='unsort no_title'                # css_class='unsort no_title'表示定位区块不能拖动
                         ),Fieldset(_('Personal info'),                        #Fieldset第一个参数表示区块名称Row('first_name', 'last_name'),            # Row 表示将里面的字段作为一行显示'email',),Fieldset(_('Permissions'),'groups', 'user_permissions',),Fieldset(_('Important dates'),'last_login', 'date_joined',),),#Side表示状态区块
            Side(Fieldset(_('Status'),'is_active', 'is_staff', 'is_superuser',),))return super(UserAdmin, self).get_form_layout()

如下修改将所有区块定位,不能拖动

    def get_form_layout(self):if self.org_obj:self.form_layout = (Main(Fieldset('','username', 'password',css_class='unsort no_title'),Fieldset(_('Personal info'),Row('first_name', 'last_name'),'email',css_class='unsort no_title'),Fieldset(_('Permissions'),'groups', 'user_permissions',css_class='unsort no_title'),Fieldset(_('Important dates'),'last_login', 'date_joined',css_class='unsort no_title'),),Side(Fieldset(_('Status'),'is_active', 'is_staff', 'is_superuser',),))return super(UserAdmin, self).get_form_layout()

 

 

2、导航图标设置

导航图标采用font-awesome图标

如果想用最新版本的font-awesome图标,到中文网站http://fontawesome.dashgame.com/  下载解压后将解压的css和fonts两个文件夹,替换xadmin/static/xadmin/vendor/font-awesome/下的相同文件

导航子目录图标设置,也就是数据表的图标

在当前app目录下的adminx.py数据库表注册的管理器里设置
model_icon = 'fa fa-图标名称'
如:model_icon = 'fa fa-user-plus'

#!/usr/bin/env python
# -*- coding:utf8 -*-import xadmin
from xadmin import views                # 导入xadmin的viewsfrom .models import Users, Email, Bannerclass BasdSetting(object):              # 主题管理器enable_themes = True                # 使用主题use_bootswatch = True
xadmin.site.register(views.BaseAdminView, BasdSetting)      # 将主题管理器绑定views.BaseAdminView注册class GlobalSettings(object):                               # 头部系统名称和底部版权管理器site_title = '玉秀管理系统'                              # 头部系统名称site_footer = '玉秀管理系统,玉秀公司版权所有'             # 底部版权menu_style = 'accordion'                                # 设置数据管理导航折叠,以每一个app为一个折叠框
xadmin.site.register(views.CommAdminView, GlobalSettings)   # 头部系统名称和底部版权管理器绑定views.CommAdminView注册class UsersAdmin(object):               # 自定义用户信息数据表管理器类# 设置xadmin后台显示字段list_display = ['username', 'password', 'nick_name', 'gender', 'email', 'address', 'mobile','first_name', 'last_name', 'is_active', 'birday', 'last_login', 'date_joined']# 设置xadmin后台搜索字段,注意:搜索字段如果有时间类型会报错search_fields = ['username', 'password', 'nick_name', 'gender', 'email', 'address', 'mobile']# 设置xadmin后台过滤器帅选字段,时间用过滤器来做list_filter = ['username', 'password', 'nick_name', 'gender', 'email', 'address', 'mobile','first_name', 'last_name', 'is_active', 'birday', 'last_login', 'date_joined']model_icon = 'fa fa-user-plus'
xadmin.site.register(Users, UsersAdmin)     # 将户信息数据表注册到xadmin后台显示

 

 

导航主目录图标设置,也就是自定义的app名称的图标

这个我没找到可以设置的地方只有改源码了

修改源码

修改xadmin/templates/xadmin/includes/sitemenu_accordion.html文件

{% extends 'xadmin/includes/sitemenu_default.html' %}
{% load i18n xadmin_tags %}{% block navbar_md %}
<div class="panel-group hide-sm nav-sitemenu col-md-2" id="nav-accordion">{% for item in nav_menu %}<div class="panel panel-{% if item.selected %}info{%else%}default{% endif %}"><div class="panel-heading"><h6 class="panel-title"><span class="badge badge-info">{{ item.menus|length }}</span><a class="accordion-toggle" data-toggle="collapse" data-parent="#nav-accordion" href="#nav-panel-{{forloop.counter}}">{% if item.url %}<a href="{{ item.url }}" class="section">{% endif %}{% if item.icon %}<i class="fa-fw {{item.icon}}"></i>{% elif item.first_icon %}  {#<i class="fa-fw {{item.first_icon}}"></i>#} {#这个标签注释后,当子导航设置了图标时app名称不显示图标#}{%else%}<i class="fa-fw fa fa-circle-o"></i>{% endif %}{% autoescape off %} {% trans item.title %} {% endautoescape %}   {#这里显示的自定义app名称,加上{% autoescape off %}{% endautoescape %}后在自定义名称时可以通过class自定义图标#}{% if item.url %}</a>{% endif %}</a></h6></div><div id="nav-panel-{{forloop.counter}}" class="list-group panel-collapse collapse{% if item.selected %} in{% endif %}">{% for sitem in item.menus %}<a href="{{ sitem.url|default_if_none:'#' }}" class="list-group-item{% if sitem.selected %} active{% endif %}">{% if sitem.icon %}<i class="fa-fw {{sitem.icon}}"></i>{%else%}<i class="fa-fw fa fa-circle-o"></i>{% endif %}{{ sitem.title }}</span></a>{% endfor %}</div></div>{% endfor %}
</div>
{% endblock navbar_md %}

sitemenu_accordion.html文件修改后

在当前app目录的apps.py文件里设置后台app名称时用class自定义图标

from django.apps import AppConfigclass AppUsersConfig(AppConfig):name = 'app_users'                  # app目录名称verbose_name = '<i class="fa fa-user-secret"></i>用户管理'  # 要设置的中文名称

 

 

 

http://www.jmfq.cn/news/5156371.html

相关文章:

  • 泉州哪家网站建设公司好/百度百度一下你就知道
  • 新加坡网站开发公司/微信营销软件排行榜
  • 北京网站建设怎么样天/互动营销的方式有哪些
  • 制作网站的网页/网站快速优化排名官网
  • 嘉兴网站建设定制网站/站长工具关键词排名怎么查
  • 购买网站广告位/软件培训机构有哪些?哪个比较好
  • 制作一个简单的php网站/百度联盟怎么加入赚钱
  • 网站手机端做排名靠前/网络营销推广系统
  • 建设银行手机官方网站下载安装/企业宣传推广怎么做
  • 微信网站界面设计/手机端竞价恶意点击
  • 做直播网站需要哪些技术/企业网站建设流程
  • 在ps中网站界面应做多大/营销活动方案
  • 网站栏目模板如何选择/网站为什么要做seo
  • 泰和县网站免费建站/关键词查询工具免费
  • 硬件定制/九幺seo工具
  • 网站美工外包公司/短视频运营是做什么的
  • 深圳网站建设响应式/成人技能培训
  • 张雪峰建议取消市场营销/网站seo方案案例
  • 怎么用织梦系统建一个网站/关键词排名优化公司地址
  • 有什么网站可以自己做书/百度网盘app下载安装官方免费下载
  • 宁波网站推广平台推荐/百度收录提交申请
  • 数据网站开发/关键词排名优化易下拉软件
  • 宽屏大气网站模板/网络营销理论包括哪些
  • 建设银行官方网站诚聘英才频道/刚刚突发1惊天大事
  • 永久免费改ip地址软件/网站排名优化方法
  • 营销型的网站域名/万秀服务不错的seo推广
  • 武汉做网站seo/潍坊seo建站
  • 人才网站的seo怎么做/百度页面
  • 企业网站如何推广/seo优化服务是什么意思
  • 网站卖给别人后做违法信息/宁波网站推广怎么做