inflearn logo
강의

Course

Instructor

Complete Guide to Python/Django Web Service Development with React

Implement Follow-Unfollow relationship field in User model and implement Follow function

re_path 오류

252

작성자 없음

0 asked

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

 

자꾸 위와같은 오류가 뜨는데 왜 이런걸까요?ㅜ

react python django docker

Answer 1

0

kwonjiwoo

아 해결했습니다 ㅠㅠ

위의 url 에 콤마를 안찍었엇네요..... 감사합니다 ㅎㅎㅎㅎㅎ

안녕하세요.

0

44

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

267

1

useEffect 훅에서 else 유무에 따른 결과

0

207

1

useAxios 훅의 dependency array 설정

0

241

1

useEffect에서 변수 업데이트 관련 질문

0

378

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

262

1

bootstrap4

0

464

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

357

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

568

3

useState는 필수일까요?

0

256

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

589

4

Django allauth를 사용한 소셜 로그인 시 에러

0

648

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

548

2

useLocalStorage() 함수 사용여부

0

223

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

443

1

리듀서의 의미 재확인

0

423

1

simple-jwt Refresh Token 사용 노하우

0

894

2

docker compose 를 통한 배포 관련 오류 문의

0

664

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

357

1

is_like_user

0

227

1

related_name 오류

0

267

1

re_path url

0

243

1

No post matches the given query

0

653

2

sendgrid 메일 발송이 안됩니다 ㅠㅠ

0

884

3