一款超级简单的后台管理系统模板

这是一款适合新手和学生的快速后台系统模板,集成了Vue、ES6、TypeScript和JavaScript。包括登录、角色切换、系统信息等功能,文档正在逐步完善。
摘要由CSDN通过智能技术生成

说明

关于后台系统的项目,大部分人应该都很熟悉了,不论是 C 端还是 B、G 端,我们都会接触到“后管”开发。特别是 B、G 端的小伙伴,想必是最常做这类项目了,当然市场上主流的开源其实已经很多了,自己作为一名业余前端人员,出于对前端技术的兴趣,所以尝试搭一套简单的后台系统,心里想平常都是用别人现成的去二次开发,那自己是不是也可以去着手设计一套,通过这次的设计,不仅仅让自己更进一步了解前端技术,也悟到了一些开发思维,个人对这套系统更多的是以"新人"的角度出发,同时这个小系统在一定程度上可以很快"拥抱"新人,最后希望这个小项目能给大家带来一些帮助~~~

fast-system-template

img

  • 小型系统搭建,开箱立马使用
  • 适合对象: 新手、学生、公司小项目
  • 新技术结合进行尝试
  • 项目文档库整合中
  • 此项目仓库仅存放前端代码,后端服务迁移到 ez-server

技术

Technology 描述
Vue3.x 主流前端框架
Arco-Design 字节跳动最
好的,以下是基于Django和Layui框架实现的一个简单的admin超级用户登录后台管理系统: 1. 安装Django和Layui 在终端中输入以下命令安装Django和Layui: ``` pip install django ``` 在网站上下载Layui的最新版本,并将其解压到项目的static目录下。 2. 创建Django项目 在终端中输入以下命令创建Django项目: ``` django-admin startproject mysite ``` 此命令将创建一个名为mysite的Django项目。 3. 创建Django应用 在终端中进入mysite目录,并输入以下命令创建一个名为admin的Django应用: ``` cd mysite python manage.py startapp admin ``` 4. 配置Django应用 打开mysite/settings.py文件,在INSTALLED_APPS中添加admin应用: ``` INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'admin', ] ``` 在mysite/urls.py文件中添加admin应用的url: ``` from django.urls import path, include urlpatterns = [ path('admin/', include('admin.urls')), ] ``` 5. 创建Django模型 在admin/models.py文件中定义一个名为User的模型: ``` from django.db import models class User(models.Model): username = models.CharField(max_length=50) password = models.CharField(max_length=50) ``` 6. 创建Django视图 在admin/views.py文件中创建一个名为login的视图: ``` from django.shortcuts import render, redirect from django.contrib import auth def login(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') user = auth.authenticate(username=username, password=password) if user is not None and user.is_superuser: auth.login(request, user) return redirect('/admin/') else: error_msg = '用户名或密码错误' return render(request, 'login.html', {'error_msg': error_msg}) return render(request, 'login.html') ``` 7. 创建Django模板 在admin/templates目录下创建一个名为login.html的模板文件: ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>admin登录</title> <link rel="stylesheet" href="/static/layui/css/layui.css"> </head> <body> <div class="layui-container"> <div class="layui-row layui-col-space15"> <div class="layui-col-md4 layui-col-md-offset4"> <form class="layui-form" action="" method="post"> {% csrf_token %} <div class="layui-form-item"> <label class="layui-form-label">用户名</label> <div class="layui-input-block"> <input type="text" name="username" required lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">密码</label> <div class="layui-input-block"> <input type="password" name="password" required lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input"> </div> </div> {% if error_msg %} <div class="layui-form-item layui-hide-xs"> <div class="layui-input-block"> <span class="x-red">{{ error_msg }}</span> </div> </div> {% endif %} <div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-submit lay-filter="login">登录</button> </div> </div> </form> </div> </div> </div> <script src="/static/layui/layui.js"></script> </body> </html> ``` 8. 运行Django项目 在终端中输入以下命令运行Django项目: ``` python manage.py runserver ``` 在浏览器中访问http://127.0.0.1:8000/admin/login/,即可进入admin登录页面。 输入超级用户的用户名和密码,即可进入admin后台管理系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Air hang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值