반응형
로그인된 상태에서만 답변이 등록되도록 변경
로그아웃된 상태에서는 답변 등록을 못하게 텍스트박스를 쓰기 방지를 시키는 방법입니다. 장고 게시판 서비스에서 질문을 올릴 수 있는 템플릿의 태그 속성에 다음과 같은 속성을 추가하는 것입니다.
{% if not user.is_authenticated %}disabled{% endif %}
본래는 로그아웃된 상태에서 위 텍스트박스가 활성화되어 글을 쓰려면 로그인 창이 열리게 했던 것을 로그인이 안된 경우는 아예 글쓰기를 막아버린 것입니다.
로그인 상태가 아닌 경우에는 'textarea' 엘리먼트에 disabled 속성을 적용하여 입력을 못하게 만든 것입니다.
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
SQLite 데이터베이스 용량 (5) | 2025.07.03 |
---|---|
[Django] 글쓴이 표시하기 (2) | 2025.07.02 |
클래스 'User'와 변수 'user'의 차이 (2) | 2025.06.30 |
Django에서 superuser(관리자 계정)의 암호를 변경하는 방법 (4) | 2025.06.29 |
컴퓨터 CPU, “ARM 기반(ARM architecture)”이란 (5) | 2025.06.28 |
댓글