사용자 지정 프로필 모델에 자동으로 사용자 토큰 할당 Django Rest Framework

제레미로드

현재 사용자가 웹 사이트에 가입 할 때 자동으로 토큰 개체를 생성하는 신호가 있습니다.

또한 사용자 정의 사용자 모델 UserProfileInfo이 있습니다. 여기에는 토큰을 사용자에게 연결하는 필드가 있습니다. token = models.OneToOneField(Token,related_name='token',on_delete=models.CASCADE,blank=True,null=True)그러나 신호에서 발생하는 userprofileinfo가 생성 될 때 자동으로 할당되기를 원합니다.

@receiver(post_save, sender=User)
def create_auth_token(sender, instance, created, **kwargs):
    if created:
        token = Token.objects.create(user=instance)
        UserProfileInfo

@receiver(post_save, sender=User)
def create_or_update_user_profile(sender, instance, created, **kwargs):
    if created:
        UserProfileInfo.objects.create(user=instance)
    else:
        instance.userprofileinfo.save()

( 첫 번째 신호는 토큰을 생성하고 두 번째 신호는 userprofileinfo를 생성합니다 )

userprofileinfo가 생성 될 때 사용자에게 토큰을 자동으로 할당하는 방법을 알고 싶습니다.

바룬 라 토레

하나의 신호 방법 내에서 두 작업에 대한 코드를 가질 수 있습니다.

할 수있는 일은 먼저 UserProfileInfo 개체를 만든 다음 사용자에 대한 토큰을 만드는 것입니다.

@receiver(post_save, sender=User)
def create_or_update_user_profile(sender, instance, created, **kwargs):
    if created:
        UserProfileInfo.objects.create(user=instance)
        token = Token.objects.create(user=instance)
    else:
        instance.userprofileinfo.save()

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Django Rest Framework 사용자 지정 토큰 인증

분류에서Dev

사용자 지정 Django 모델 필드에 신호를 자동으로 연결

분류에서Dev

Django Rest Framework 토큰이 자동으로 생성되지 않습니다.

분류에서Dev

사용자 정의 필드 Django Rest Framework

분류에서Dev

Django Rest Framework-사용자 정의 필드로 필터링

분류에서Dev

Django Rest Framework 링크 로그 사용자를 앱 모델에 연결

분류에서Dev

Django Rest Framework의 json 응답에 여러 모델 및 사용자 정의 필드 추가

분류에서Dev

Django rest_framework APIException에 사용자 정의 필드 추가

분류에서Dev

Django Rest Framework-중첩 된 사용자의 사용자 프로필

분류에서Dev

Django Rest Framework-등록 후 사용자 ID 및 토큰 반환

분류에서Dev

django-rest-framework-simple-jwt에 사용자 지정 사용자 인증 추가

분류에서Dev

날짜 별 연락처에 대한 사용자 지정 필터-Django Rest Framework

분류에서Dev

Django에서 inlineformset_factory를 사용할 때 모델 사용자를 현재 사용자로 설정

분류에서Dev

Django Restful API Framework에서 사용자에 대한 특정 모델 필드 제한

분류에서Dev

Django Rest Framework : 모델 내에서 사용자 지정 메서드를 만든 후 필드가 생성되거나 업데이트되지 않습니다.

분류에서Dev

Django Rest Framework를 사용한 사용자 지정 예외

분류에서Dev

Django에서 사용자 지정 사용자 모델로 로그인하는 동안 인증 문제

분류에서Dev

Django Rest Framework에 사용자 등록 및 사용자 그룹 설정

분류에서Dev

Elasticsearch : 사용자 지정 토큰 필터

분류에서Dev

사용자 지정 토큰 값으로 Lemon 파서 사용

분류에서Dev

Django Rest Framework에서 사용자 지정 페이지 매김을 어떻게 설정할 수 있습니까?

분류에서Dev

사용자 이름 필드가없는 사용자 정의 사용자 모델로 Dj-Rest-Auth 등록을 사용할 때 FieldDoesNotExist 오류

분류에서Dev

동적으로 생성 된 JS 함수에 사용자 지정 속성 할당

분류에서Dev

Django Rest Framework-기존 사용자 모델 확장 및 저장

분류에서Dev

Django REST Framework : 읽기-쓰기 사용자 지정 관계형 필드

분류에서Dev

C-사용자 입력을 토큰으로 분할하고 출력에서 식별 / 형식 지정

분류에서Dev

REST + 사용자 프로필

분류에서Dev

Python 3 Django Rest Framework-이 M-1-M 모델 구조에 사용자 지정 관리자를 추가하는 방법은 무엇입니까?

분류에서Dev

Django REST Framework에서 사용자 지정 JSON 출력을 반환하는 방법

Related 관련 기사

  1. 1

    Django Rest Framework 사용자 지정 토큰 인증

  2. 2

    사용자 지정 Django 모델 필드에 신호를 자동으로 연결

  3. 3

    Django Rest Framework 토큰이 자동으로 생성되지 않습니다.

  4. 4

    사용자 정의 필드 Django Rest Framework

  5. 5

    Django Rest Framework-사용자 정의 필드로 필터링

  6. 6

    Django Rest Framework 링크 로그 사용자를 앱 모델에 연결

  7. 7

    Django Rest Framework의 json 응답에 여러 모델 및 사용자 정의 필드 추가

  8. 8

    Django rest_framework APIException에 사용자 정의 필드 추가

  9. 9

    Django Rest Framework-중첩 된 사용자의 사용자 프로필

  10. 10

    Django Rest Framework-등록 후 사용자 ID 및 토큰 반환

  11. 11

    django-rest-framework-simple-jwt에 사용자 지정 사용자 인증 추가

  12. 12

    날짜 별 연락처에 대한 사용자 지정 필터-Django Rest Framework

  13. 13

    Django에서 inlineformset_factory를 사용할 때 모델 사용자를 현재 사용자로 설정

  14. 14

    Django Restful API Framework에서 사용자에 대한 특정 모델 필드 제한

  15. 15

    Django Rest Framework : 모델 내에서 사용자 지정 메서드를 만든 후 필드가 생성되거나 업데이트되지 않습니다.

  16. 16

    Django Rest Framework를 사용한 사용자 지정 예외

  17. 17

    Django에서 사용자 지정 사용자 모델로 로그인하는 동안 인증 문제

  18. 18

    Django Rest Framework에 사용자 등록 및 사용자 그룹 설정

  19. 19

    Elasticsearch : 사용자 지정 토큰 필터

  20. 20

    사용자 지정 토큰 값으로 Lemon 파서 사용

  21. 21

    Django Rest Framework에서 사용자 지정 페이지 매김을 어떻게 설정할 수 있습니까?

  22. 22

    사용자 이름 필드가없는 사용자 정의 사용자 모델로 Dj-Rest-Auth 등록을 사용할 때 FieldDoesNotExist 오류

  23. 23

    동적으로 생성 된 JS 함수에 사용자 지정 속성 할당

  24. 24

    Django Rest Framework-기존 사용자 모델 확장 및 저장

  25. 25

    Django REST Framework : 읽기-쓰기 사용자 지정 관계형 필드

  26. 26

    C-사용자 입력을 토큰으로 분할하고 출력에서 식별 / 형식 지정

  27. 27

    REST + 사용자 프로필

  28. 28

    Python 3 Django Rest Framework-이 M-1-M 모델 구조에 사용자 지정 관리자를 추가하는 방법은 무엇입니까?

  29. 29

    Django REST Framework에서 사용자 지정 JSON 출력을 반환하는 방법

뜨겁다태그

보관