Django에서 사용자 프로필에 연결하는 방법

후안 마틴 자 발라

사용자의 프로필 페이지에 연결하려고했지만 시도 할 때마다 404 오류가 반환됩니다. 모르겠지만 urls.py 파일에 오류가있을 수 있습니다.

views.py

    def profile(request, username=None):
      if username:
        post_owner = get_object_or_404(User, username=username)

      else:
        post_owner = request.user

      args1 = {
        'post_owner': post_owner,
      }
      return render(request, 'profile.html', args1)

urls.py

    urlpatterns = [
      path('<str:username>/', views.profile, name='profile'),
      path('login', views.login, name='login'),
      path('register', views.register, name='register'),
      path('logout', views.logout, name='logout'),

    ]

index.html

    <a class="nav-link" href="{{ request.user }}">{{ user.username }}</a>
빌렘 반 온셈

다음과 연결해야합니다.

<a class="nav-link" href="{{ request.user.username }}">{{ user.username }}</a>

그러나 {% url … }템플릿 태그 [Django-doc] 를 사용하는 것이 좋습니다 .

<a class="nav-link" href="{% url 'profile' username=request.user.username %}">{{ user.username }}</a>

경로도 겹칩니다. 즉 , 첫 번째 경로가라는 아이디어로 "실행"되므로 , 또는 에 액세스 할 수 없습니다 .loginregisterlogoutusername='login'

다음 과 같이 겹치지 않는 경로를 정의하는 것이 좋습니다 .

urlpatterns = [
    path('profile/<str:username>/', views.profile, name='profile'),
    path('login/', views.login, name='login'),
    path('register/', views.register, name='register'),
    path('logout/', views.logout, name='logout'),
]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

django에서 다른 사용자의 프로필에 연결하는 방법?

분류에서Dev

Django DRF에서 사용자를 게시 요청에 연결하는 방법

분류에서Dev

PHP에서 사용자 갤러리에 연결하는 방법

분류에서Dev

AWS Cognito 기본 사용자를 연동 사용자에 연결하는 방법

분류에서Dev

사용자 입력을 문자열에 연결하는 방법

분류에서Dev

사용자 프로필에서 버튼을 숨기는 방법

분류에서Dev

사용자를 소켓에 연결하는 방법

분류에서Dev

사용자를 IPN에 연결하는 방법

분류에서Dev

Django 사용자가 프로필에서 paginate_by 값을 설정하도록 허용하는 방법

분류에서Dev

라자루스에서 필터로 사용할 수있는 두 개의 DBLookUpCombobox를 연결하는 방법

분류에서Dev

Workfront에서 프로젝트에 연결된 사용자 지정 필드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

하위 도메인에서 사용자 프로필을 생성하는 방법

분류에서Dev

Django 가입보기 사용자 양식에서 사용자를 가져와 사용자에게 프로필을 할당하는 방법보기

분류에서Dev

사용자가 View Laravel에서 연결되었는지 확인하는 방법

분류에서Dev

nodejs에서 Drupal의 사용자 프로필 사진을 얻는 방법

분류에서Dev

Facebook SDK Android에서 사용자의 Facebook 프로필 사진을 얻는 방법

분류에서Dev

Django에서 단일 양식으로 사용자와 프로필을 만드는 방법은 무엇입니까?

분류에서Dev

VBA에서 사용자 프로필의 경로를 찾는 방법

분류에서Dev

Django에서 사용자 유형을 필터링하는 방법

분류에서Dev

Firebase Flutter에서 2 명의 사용자를 연결하는 방법

분류에서Dev

SQL에서 Join ON LIKE 연산자를 사용하여 결과를 얻는 방법

분류에서Dev

툴바에서 Chrome 사용자 프로필 아이콘을 숨기는 방법

분류에서Dev

Rails의 사용자 지정 유효성 검사 방법에서 연결에 액세스하는 방법

분류에서Dev

문자열과 숫자 SAS 매크로를 연결하고 where 문에서 사용하는 방법

분류에서Dev

node.js에서 mongodb 연결을 재사용하는 방법

분류에서Dev

Python에서 sqlite3 연결을 사용하는 방법

분류에서Dev

Ubuntu에서 연결 기능을 사용하는 방법

분류에서Dev

has_many 연결에서 Lambda를 사용하는 방법

분류에서Dev

mysqli 연결에서 $ this를 사용하는 방법?

Related 관련 기사

  1. 1

    django에서 다른 사용자의 프로필에 연결하는 방법?

  2. 2

    Django DRF에서 사용자를 게시 요청에 연결하는 방법

  3. 3

    PHP에서 사용자 갤러리에 연결하는 방법

  4. 4

    AWS Cognito 기본 사용자를 연동 사용자에 연결하는 방법

  5. 5

    사용자 입력을 문자열에 연결하는 방법

  6. 6

    사용자 프로필에서 버튼을 숨기는 방법

  7. 7

    사용자를 소켓에 연결하는 방법

  8. 8

    사용자를 IPN에 연결하는 방법

  9. 9

    Django 사용자가 프로필에서 paginate_by 값을 설정하도록 허용하는 방법

  10. 10

    라자루스에서 필터로 사용할 수있는 두 개의 DBLookUpCombobox를 연결하는 방법

  11. 11

    Workfront에서 프로젝트에 연결된 사용자 지정 필드를 업데이트하는 방법은 무엇입니까?

  12. 12

    하위 도메인에서 사용자 프로필을 생성하는 방법

  13. 13

    Django 가입보기 사용자 양식에서 사용자를 가져와 사용자에게 프로필을 할당하는 방법보기

  14. 14

    사용자가 View Laravel에서 연결되었는지 확인하는 방법

  15. 15

    nodejs에서 Drupal의 사용자 프로필 사진을 얻는 방법

  16. 16

    Facebook SDK Android에서 사용자의 Facebook 프로필 사진을 얻는 방법

  17. 17

    Django에서 단일 양식으로 사용자와 프로필을 만드는 방법은 무엇입니까?

  18. 18

    VBA에서 사용자 프로필의 경로를 찾는 방법

  19. 19

    Django에서 사용자 유형을 필터링하는 방법

  20. 20

    Firebase Flutter에서 2 명의 사용자를 연결하는 방법

  21. 21

    SQL에서 Join ON LIKE 연산자를 사용하여 결과를 얻는 방법

  22. 22

    툴바에서 Chrome 사용자 프로필 아이콘을 숨기는 방법

  23. 23

    Rails의 사용자 지정 유효성 검사 방법에서 연결에 액세스하는 방법

  24. 24

    문자열과 숫자 SAS 매크로를 연결하고 where 문에서 사용하는 방법

  25. 25

    node.js에서 mongodb 연결을 재사용하는 방법

  26. 26

    Python에서 sqlite3 연결을 사용하는 방법

  27. 27

    Ubuntu에서 연결 기능을 사용하는 방법

  28. 28

    has_many 연결에서 Lambda를 사용하는 방법

  29. 29

    mysqli 연결에서 $ this를 사용하는 방법?

뜨겁다태그

보관