Django 是一个流行的 Python Web 框架,它提供了一个内置的管理界面,可以帮助您快速构建管理和仪表板站点。要在 Django 中创建一个类似于 AdminLTE 的管理/仪表板站点,您可以遵循以下步骤:
myproject
的新项目。myproject
目录下创建一个名为 myapp
的新应用。myapp
目录下,打开 urls.py
文件,添加以下内容:
from django.urls import path from . import views urlpatterns = [ path('dashboard/', views.dashboard, name='dashboard'), ]
这将为您的仪表板页面创建一个 URL 路径。myapp
目录下,打开 views.py
文件,添加以下内容:
from django.shortcuts import render def dashboard(request): return render(request, 'myapp/dashboard.html')
这将创建一个名为 dashboard
的视图函数,它将渲染一个名为 dashboard.html
的模板。myapp
目录下,创建一个名为 templates
的新文件夹,并在其中创建一个名为 myapp
的子文件夹。在 myapp
子文件夹中,创建一个名为 dashboard.html
的文件,并添加以下内容:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dashboard</title> </head> <body> <h1>Welcome to the Dashboard!</h1> </body> </html>
这将创建一个简单的仪表板页面。myproject/settings.py
文件,将 myapp
添加到 INSTALLED_APPS
列表中:
INSTALLED_APPS = [ # ... 'myapp', ]
同时,将 myapp.urls
包含到 myproject/urls.py
文件中:
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ]http://127.0.0.1:8000/dashboard/
来查看您的仪表板页面。以上步骤将帮助您创建一个简单的 Django 管理/仪表板站点。要将 AdminLTE 集成到您的项目中,您可以考虑使用 Django 包(如 django-adminlte2 或 django-adminlte3),或者手动将 AdminLTE 的 CSS 和 JavaScript 文件添加到您的项目中。
领取专属 10元无门槛券
手把手带您无忧上云