작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
163
0
안녕하세요 강사님,accounts/urls.py 에서 re_path 부분에서 계속 오류가 나는데 왜 이런건지 모르겠어서 질문 드립니다 ㅜㅜ
urlpatterns = [
path('login/', views.login, name='login'),
path('logout/', views.logout, name='logout'),
path('password_change/', views.password_change, name='password_change'),
path('signup/', views.signup, name='signup'),
path('edit/', views.profile_edit, name='profile_edit')
re_path(r'^(?P<username>[\w.@+-]+)/follow/$', views.user_follow, name='user_follow'),
re_path(r'^(?P<username>[\w.@+-]+)/unfollow/$', views.user_unfollow, name='user_unfollow'),
]
@login_required
def user_follow(request, username):
follow_user = get_object_or_404(User, username=username, is_active=True)
# request_user => follow_user 을 팔로우 하려고 합니다.
request.user.following_set.add(follow_user)
# followr_user 팔로워 목록에 request_user 추가해줍니다.
follow_user.follower_set.add(request.user)
messages.success(request, f"{follow_user}님을 팔로우했습니다.")
redirect_url = request.META.get("HTTP_REFERER", "root")
return redirect(redirect_url)
@login_required
def user_unfollow(request, username):
unfollow_user = get_object_or_404(User, username=username, is_active=True)
# request_user => follow_user 을 언팔로우 하려고 합니다.
request.user.following_set.remove(unfollow_user)
# followr_user 팔로워 목록에 request_user 추가해줍니다.
unfollow_user.follower_set.remove(request.user)
messages.success(request, f"{unfollow_user}님을 팔로우 취소했습니다.")
redirect_url = request.META.get("HTTP_REFERER", "root")
return redirect(redirect_url)
File "C:\Inflearn\blog\accounts\urls.py", line 11
re_path(r'^(?P<username>[\w.@+-]+)/follow/$', views.user_follow, name='user_follow'),
^
SyntaxError: invalid syntax
자꾸 위와같은 오류가 뜨는데 왜 이런걸까요?ㅜ