descargar e instalar xadmin2.0

En primer lugar, descargar xadmin
1. Utilice la herramienta de instalación:

instalar git PIP + git: //github.com/sshwsfc/xadmin.git@django2
2. Descargar Fuente:

git clone https://github.com/sshwsfc/xadmin.git

xadmin archivo o carpeta en la carpeta en el directorio del proyecto, y luego añadir la ruta de aplicación en aplicación setting.py y registran

3. Modificar la urls.py enrutamiento:

复制代码
de django.contrib administrador importación
de django.urls importar ruta
xadmin importación

= Los urlpatterns [
path ( 'admin /', xadmin.site.urls),
]
para copiar el código de
dos, modelos registran
1. Crear un nuevo archivo en el directorio de archivo de la aplicación adminx.py

Copiar el código
#! / Usr / bin / env python3

- - codificación: UTF-8 - -

autor = "Programación pidió"
FECHA = "29/05/18 diez y cuarenta y uno"

xadmin importación

de .models EmailVerification importación

clase EmailVerificationAdmin: # python2需要继承objeto类
“” “邮箱验证后台管理” ""
list_display = [ 'email', 'código', 'send_type', 'send_time', 'is_delete']
list_filter = [ 'email', ' código', 'send_type']
search_fields = [ 'email', 'código', 'send_type', 'send_time', 'is_delete']
campos = [ 'send_type', 'email', 'código', 'is_delete']

xadmin.site.register (EmailVerification, EmailVerificationAdmin)
copiar el código
hay que señalar que: por defecto registrada clase de usuario xadmin (visible en xadmin / adminx.py en), el proyecto de crear un superusuario, 127.0.0.1:8000/admin de inicio de sesión (u otro IP / admin):

En tercer lugar, el conjunto básico
1. Las configuraciones enteras tema de interfaz
añaden aplicación de una adminx.py:

Copia el código
de vistas de importación xadmin

clase BaseSetting:
enable_themes = true # abierta rasgos temáticos
use_bootswatch = true

xadmin.site.register (views.BaseAdminView, BaseSetting)
copiar el código de
actualizar la página de gestión de servicios de fondo, se convierte en la parte superior derecha (añade el hashtag):

Haga clic en la pestaña Temas, puede seleccionar el estilo del tema favorito.

2. Nombre de la esquina superior izquierda (Django xadmin), inferior (mi empresa) la modificación, la barra de menú de la izquierda plegada
copiar el código
GlobalSettings clase:
"" "
entre bastidores modificar
" ""
SITE_TITLE = 'nombre modificado'
site_footer = 'modificado después inferior '
menu_style =' acordeón 'inicio plegada paquete #

xadmin.site.register (views.CommAdminView, GlobalSettings)
Copia el código
para actualizar la página de administración se puede encontrar la esquina superior de la página a la izquierda, en la parte inferior se han modificado, y el lado izquierdo de la barra de menús, plegable

3. El lado izquierdo de aplicaciones de visualización de China
por primera vez en el directorio de la aplicación, modificar apps.py archivo:

Copiar el código

* Codificación: UTF-8 *

de django.apps importar AppConfig

clase CoursesConfig (AppConfig):
name = 'cursos'
verbose_name = 'Gestión de golf'
copiar el código
modificar __init__.py archivo para hacer:

default_app_config = 'courses.apps.CoursesConfig'
para actualizar la página para mostrar chino:

Suplemento, si los modelos aparecen en la clase de Inglés, es necesario agregar en models.py en clase:

Copia el código
de clase Meta -:
el verbose_name = 'información de autenticación de correo'
verbose_name_plural = la verbose_name

def __str__(self):    # Python3 使用
    return self.email

def __unicode(self):   # Python2 使用
    return self.email

Copiar el código
4. El lado izquierdo de cada icono establecer modelos

El lado izquierdo de la barra de menú, xadmin modelos registrados automáticamente tienen un pequeño icono en el lado izquierdo, entonces, ¿cómo propios modelos registrados pequeño icono enmendarlo?

En primer lugar, encontrar el icono de archivo de icono de almacenamiento de xadmin:

xadmin / estática / proveedor / font-awesome / css / configuración del archivo de fuente-awesome.css icono de estilo

xadmin / estática / vendedor / font-impresionante carpeta de fuentes / para almacenar otros ajustes icono

Open Font-awesome.css puede ver la versión del archivo (por lo general el valor predeterminado es la versión anterior)

A continuación, conecte http://www.fontawesome.com.cn/ descargar la última versión, descomprimir el css fuentes y dos carpetas para xadmin / estática / proveedor / font-awesome /, carpetas de archivos antes de la sustitución

Iniciar sesión http://www.fontawesome.com.cn/faicons/ encontrar su icono favorito, haga clic, copiar class = '' '' en el código, en la necesidad de archivos adminx.py para añadir el icono de la clase, el agregado código, tales como:

model_icon = 'fa fa-comments'
modificados, actualice la página se han añadido iconos que muestran:

Publicado 23 artículos originales · ganado elogios 0 · Vistas 568

Supongo que te gusta

Origin blog.csdn.net/cbiexi/article/details/104830506
Recomendado
Clasificación