|
|
from django.http import JsonResponse
|
|
|
from django.shortcuts import render
|
|
|
|
|
|
|
|
|
# Create your views here.
|
|
|
def index(request):
|
|
|
return render(request, "back/base.html")
|
|
|
|
|
|
|
|
|
def user_management(request):
|
|
|
return render(request, "back/user_management.html")
|
|
|
|
|
|
|
|
|
def product_management(request):
|
|
|
return render(request, "back/product_management.html")
|
|
|
|
|
|
|
|
|
def order_management(request):
|
|
|
return render(request, "back/order_management.html")
|
|
|
|
|
|
|
|
|
def add_user(request):
|
|
|
if request.method == 'POST':
|
|
|
# 处理添加用户的逻辑
|
|
|
# 从请求中获取表单数据
|
|
|
username = request.POST.get('username')
|
|
|
balance = request.POST.get('balance')
|
|
|
vip = request.POST.get('vip') == 'on' # 处理复选框的值
|
|
|
|
|
|
# 执行添加用户的操作,例如保存到数据库
|
|
|
|
|
|
# 返回JSON响应,表示用户已成功添加
|
|
|
return JsonResponse({'status': 'success'})
|
|
|
|
|
|
# 如果不是POST请求,直接渲染页面
|
|
|
return render(request, 'front/user_management.html')
|
|
|
|
|
|
|
|
|
def refresh_users(request):
|
|
|
# 处理刷新用户列表的逻辑
|
|
|
# 查询数据库或执行其他操作以获取最新的用户列表
|
|
|
|
|
|
# 假设你有一个名为users的列表,其中包含用户信息
|
|
|
users = [
|
|
|
{'username': 'User 1', 'balance': 100, 'vip': True},
|
|
|
{'username': 'User 2', 'balance': 200, 'vip': False},
|
|
|
{'username': 'User 3', 'balance': 150, 'vip': True},
|
|
|
]
|
|
|
|
|
|
# 返回JSON响应,包含最新的用户列表
|
|
|
return JsonResponse({'users': users})
|
|
|
|
|
|
|
|
|
def login(request):
|
|
|
return render(request, "front/html/userLogin.html")
|
|
|
|
|
|
|
|
|
def sign(request):
|
|
|
return render(request, "front/html/userSign.html")
|
|
|
|
|
|
|
|
|
def cart(request):
|
|
|
return render(request, "front/html/shoppingCart.html")
|