예제 #1
0
 def get(self, request):
     data = []
     for node in SSNode.get_active_nodes():
         data.extend(UserOnLineIpLog.get_recent_log_by_node_id(
             node.node_id))
     context = PageListView(request, data).get_page_context()
     return render(request,
                   "my_admin/user_online_ip_log.html",
                   context=context)
예제 #2
0
def backend_charge(request):
    """后台充值码界面"""
    # 获取所有充值码记录
    obj = MoneyCode.objects.all()
    page_num = 10
    context = PageListView(request, obj, page_num).get_page_context()
    # 获取充值的金额和数量
    Num = request.GET.get("num")
    money = request.GET.get("money")
    if Num and money:
        for i in range(int(Num)):
            code = MoneyCode(number=money)
            code.save()
        messages.success(request, "添加{}元充值码{}个".format(money, Num), extra_tags="成功")
        return HttpResponseRedirect(reverse("sspanel:backend_charge"))
    return render(request, "backend/charge.html", context=context)
예제 #3
0
 def get(self, request):
     obj = PurchaseHistory.objects.all()
     context = PageListView(request, obj, 10).get_page_context()
     return render(request,
                   "my_admin/purchasehistory.html",
                   context=context)
예제 #4
0
 def get(self, request):
     """后台充值码界面"""
     obj = MoneyCode.objects.all()
     page_num = 10
     context = PageListView(request, obj, page_num).get_page_context()
     return render(request, "my_admin/charge.html", context=context)
예제 #5
0
    def get(self, request):
        context = PageListView(
            request,
            User.objects.all().order_by("-date_joined")).get_page_context()

        return render(request, "my_admin/user_ss_config_list.html", context)
예제 #6
0
def purchase_history(request):
    """购买历史"""
    obj = PurchaseHistory.objects.all()
    page_num = 10
    context = PageListView(request, obj, page_num).get_page_context()
    return render(request, "backend/purchasehistory.html", context=context)