Django 基础教程

Django 查询

Django 展示数据

Django Admin

Django 模板

Django 表单组件

Django 高级

Django FAQ

django的admin前端模板


Django 的 Admin 界面是一个强大且可定制的后台管理界面,你可以通过定制 Admin 模板来改变其外观和行为。以下是一些常见的 Django Admin 前端模板,以及它们的代码示例。

请注意,以下示例可能基于早期版本的 Django,因此在使用最新版本时可能需要适应性调整。

默认模板(Django 自带)

默认的 Django Admin 模板提供了一个简洁的界面,适用于大多数基本管理任务。

示例:没有特定的代码示例,因为这是 Django 的默认设置。

Grappelli 模板

Grappelli 是一个流行的第三方插件,可以为 Django Admin 界面提供更漂亮和用户友好的外观。

安装 Grappelli: 首先,确保安装了 grappelli

pip install django-grappelli

settings.py 中进行设置:

INSTALLED_APPS = [
    # ...
    'grappelli',
    'django.contrib.admin',
    # ...
]

# 在根 url 配置中添加
urlpatterns = [
    # ...
    path('grappelli/', include('grappelli.urls')),
    path('admin/', admin.site.urls),
    # ...
]

Django Jet 模板

Django Jet 是另一个用于美化 Django Admin 界面的第三方插件。

安装 Django Jet:

pip install django-jet

settings.py 中进行设置:

INSTALLED_APPS = [
    # ...
    'jet',
    'django.contrib.admin',
    # ...
]

# 在根 url 配置中添加
urlpatterns = [
    # ...
    path('jet/', include('jet.urls', 'jet')),
    path('admin/', admin.site.urls),
    # ...
]

Material Admin 模板

Material Admin 是一个基于 Material Design 的 Django Admin 模板,提供现代化的外观和交互。

安装 Material Admin:

pip install django-material-admin

settings.py 中进行设置:

INSTALLED_APPS = [
    # ...
    'material.admin',
    'django.contrib.admin',
    # ...
]

# 在根 url 配置中添加
urlpatterns = [
    # ...
    path('admin/', admin.site.urls),
    # ...
]

这只是一些可用的 Django Admin 前端模板示例,你可以根据自己的需求选择并安装适合你项目的模板。安装后,你可以根据模板的文档和示例来进行进一步的定制。记得查阅每个模板的官方文档以获取详细的设置和用法指南。

DjangoTemplateEngine:Django自带的模板引擎,允许你在HTML中嵌入Python代码。jQuery是一个广泛使用的J ...
以下是一些可以与Django结合使用的前端框架,并附上简要的解释:React.Material-UI:优势在于实现了时尚的MaterialD ...
DjangoAdmin是DjangoWeb框架提供的一个功能强大的自动生成后台管理界面的工具。MVT和MVC(Model-View-Cont ...
在这里,我将列出几种常见的方式,并为每种方式提供简要的标题和示例代码来说明它们的用法。###使用前端模板引擎除了Django自带的模板引擎外 ...
适合Django的前端框架有:BootstrapBulmaSemanticUIMaterializeCSSFoundation具体解释:Bo ...