작성
·
368
답변 4
1
안녕하세요.
보여주신 코드에서
{%if is_is_paginated%}
가 아니라
{%if is_paginated%}
가 아닐까요?
is_is_paginated 로 오타를 치셔서, 값이 없기에 if 조건이 False 판정이 된 것은 아닐까요?
전강의에 더미 데이터를 다지워서 페이지가 없어서 페이지 처리창이 안뜬거 였습니다.
선생님께서 if 조건이 false 판정이 되서 그럴 가능성이 있다고 하셔서
is_paginated에 페이징 처리할 값이 안들어가서 그런가 싶어서 더미 데이터를 다시 넣었더니
올바르게 작동 했습니다. 선생님 이렇게 오류가 아무것도 안뜰 경우 어떤식으로 해결하는게 좋
은지 알려주실수 있으신가요?
0
아 제가 질문을 작성할때 잘못 쓴거 같습니다..
번거롭게 해드려서 죄송해요
{% if is_paginated %}
{% bootstrap_pagination page_obj size="large" justify_content="center" %}
{% endif %}
으로 입력을 했습니다. 오류가 안나고 아예 화면에서 없어져서 어떻게 고쳐야할지 감을 못잡겠습니다
0
선생님 바쁘신데 번거롭게 해드려서 죄송합니다
화면처럼 Python Interpreter 설정도 해봤고
Invalidate Caches... 메뉴를 통해 라이브러리 캐시를 삭
제 해봤는데 오류가 해결이 안됩니다 ㅠㅡㅠ
{{is_paginated}}
{{page_obj}}
로 할때는 페이징 처리가 됬는데
{%if is_is_paginated%}
{%bootstrap_pagination page_obj size="small"%}
{% endif%}
의 경우는 아예 페이지 처리창이 화면에서 뜨지를 않습니다.
혹시몰라서
{{is_paginated}}
{{page_obj}}
{%bootstrap_pagination page_obj size="small"%}
해봤더니 제대로 작동하는데 페이지 태그 문제 일까요?
선생님
{!doctype html} 에 빨간줄이 그어지는 것과 연관이 있는 문제 일까요?
0
안녕하세요.
템플릿 내에 지정하신 {% bootstrap_form form %} 코드가 정상동작되어 웹브라우저를 통한 접속에서 웹페이지가 정상동작한다면,
개발서버가 바라보는 가상환경과 pycharm이 바라보는 가상환경 혹은 파이썬 인터프리터가 다른 경우에
개발서버가 바라보는 가상환경에는 django-bootstrap4가 설치되어있는 데, pycharm이 바라보는 가상환경에는 설치가 안 되어서 그럴 수도 있습니다.
PyCharm에서 프로젝트 설정의 Python Interpreter 설정에서 현 PyCharm이 바라보는 파이썬 가상환경을 확인하실 수 있습니다.
---
바라보는 가상환경이 같다면, PyCharm에서 로딩한 라이브러리 캐시가 불완전해서 그럴 수도 있구요. PyCharm의 Invalidate Caches... 메뉴를 통해 라이브러리 캐시를 삭제하시면, 다시 로딩을 합니다. 로딩이 완료된 뒤에 다시 확인해보시겠어요?
https://www.jetbrains.com/help/pycharm/cleaning-system-cache.html
선생님 해결했습니다 감사합니다