You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
820 B
25 lines
820 B
6 months ago
|
from helpers import AuthorRequiredMixin, get_page_list
|
||
|
from django.contrib import messages
|
||
|
from django.contrib.auth import authenticate, login as auth_login, logout as auth_logout
|
||
|
from django.contrib.auth import get_user_model
|
||
|
from django.contrib.auth import update_session_auth_hash
|
||
|
from django.contrib.auth.mixins import LoginRequiredMixin
|
||
|
from django.shortcuts import *
|
||
|
from django.views import generic
|
||
|
from ratelimit.decorators import ratelimit
|
||
|
|
||
|
from .models import Feedback
|
||
|
|
||
|
from .forms import ProfileForm, SignUpForm, UserLoginForm, ChangePwdForm, SubscribeForm, FeedbackForm
|
||
|
|
||
|
User = get_user_model()
|
||
|
|
||
|
|
||
|
def login(request):
|
||
|
# 功能待开发,请期待
|
||
|
|
||
|
def get_queryset(self):
|
||
|
user = get_object_or_404(User, pk=self.kwargs.get('pk'))
|
||
|
videos = user.liked_videos.all()
|
||
|
return videos
|