플라스크를 사용하여 플라스크를 찾고 싶습니다. 사이트의 나머지 페이지에 허용되기 전에 옵션을 선택해야하는 사이트의 홈 페이지에서 필수 양식을 사용하고 있습니다. 양식은 내 mongo db 데이터베이스에서 콜렉션을 선택하는 데 사용됩니다. 사용자가 사이트의 다른 곳으로 이동하기 전에 어떤 컬렉션을 사용할지 알고 싶습니다. 이 작업이 완료되면 내 다른 경로 및 내 사이트의 정보에서이 정보를 사용할 수 있도록해야합니다.플라스크가 홈 페이지에 양식이 필요합니다.
0
A
답변
1
원하는 것은 로그인 인프라를 구현하는 것입니다.
base.html
:
{% if current_user.is_authenticated %}
<content>
{% block content %}
{% endblock %}
</content>
{% else %}
<login-form>
{% block content %}
{% endblock %}
</login-form>
{% endif %}
이 코드를 사용하여 내용이 플라스크를 사용하여
, 당신은 다른 모든 템플릿이 extending
하는 기본 템플릿,은 다음과 같이 무엇 당신이 할 수있다이 사용자가 인증 된 경우에만 표시됩니다. login-form
HTML 사용자를 인증하고 사이트의 나머지 부분에 액세스 할 수 있도록 자격 증명을 요청하려면 form
이 있어야합니다.
dashboard.html
: 다른 템플릿 파일에서
, 당신은 같은 연습을 계속 사용할
{% extends 'base.html' %}
{% block content %}
<YOUR HTML CONTENT>
{% endblock %}
그들이 (current_user.is_authenticated = True
)
dashboard.html
의 내용 만 사용자에게 표시되는
이것은 dashboard.html
이 base.html
의 content
블록 안에 표시되어 있기 때문에 해당 조건이 충족되는 경우에만 표시되거나 렌더링됩니다.
is_authenticated
대신 컬렉션을 선택하거나 좋아할만한 것을 사용할 수 있습니다. 그것을하는 절차는 동일합니다.
관련 문제
- 1. 양식이 비보안 페이지에 제출하십시오
- 2. 많은 양식이 페이지에 있습니다
- 3. Wordpress - 홈 페이지에 의견 제출
- 4. 홈 페이지에 로그인 표시
- 5. magento 홈 페이지에 홈 메뉴를 추가하는 방법
- 6. 부모님 위에 머물러야하는 양식이 필요합니다
- 7. 출력 양식 입력 양식이 필요합니다
- 8. 간단한 js 퀴즈 양식이 필요합니다.
- 9. matplotlib 및 플라스크가 포함 된 메모리 누수 확인에 도움이 필요합니다.
- 10. Bigcommerce Stencil 홈 페이지에 카탈로그보기
- 11. 홈 페이지에 가입 양식을 만드시겠습니까?
- 12. 홈 페이지에 API 경로가 필요합니까?
- 13. 홈 페이지에 탐색 탭 내용로드
- 14. Android 홈 자동화 개발이 필요합니다.
- 15. HTML 양식이 작동하지만 PHP 유효성 검사가 필요합니다.
- 16. 홈 페이지에 "뉴스"를 어떻게 표시합니까? (Magento)
- 17. 로그인 페이지에 도움이 필요합니다.
- 18. 별도의 페이지에 비디오가 필요합니다.
- 19. 양식이 비어있는 경우 Android 앱 종료 - 인증 양식이 필요합니다
- 20. 자동 새로 고침 페이지에 양식이 제출되지 않음
- 21. 플라스크가 질의 문자열을 전달합니다.
- 22. 플라스크가 어떻게 내부 청사진을로드합니까?
- 23. 플라스크가 WTForms 입력을받지 않습니다.
- 24. 홈/보이지 않는 모드를 홈 페이지에 대해서만 다시 작성하는 방법
- 25. 동일한 페이지에 2 개의 ajax 양식이 있습니다.
- 26. ASP 양식이 웹 페이지에 제출되지 않았습니다.
- 27. 양식이 사용자 정의 템플리트 페이지에 나타나지 않습니다.
- 28. 하나의 PHP 페이지에 여러 개의 양식이 있습니다.
- 29. 양식이 제출되면 다른 페이지에 팝업이 생성됩니까?
- 30. Ember.js의 한 페이지에 여러 양식이 있습니다.
죄송합니다. 그리고 저에게 도움이 된 것을 고맙습니다. – Matt