diff --git a/pt_site/admin.py b/pt_site/admin.py index e0bea3f..14a20d5 100644 --- a/pt_site/admin.py +++ b/pt_site/admin.py @@ -404,7 +404,7 @@ class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin def sign_in(self, request, queryset): start = time.time() queryset = [my_site for my_site in queryset if - my_site.cookie and my_site.passkey and my_site.site.sign_in_support and my_site.signin_set.filter( + my_site.cookie and my_site.site.sign_in_support and my_site.signin_set.filter( created_at__date__gte=datetime.today(), sign_in_today=True).count() <= 0] if len(queryset) <= 0: messages.success(request, '已签到或无需签到!')