본문 바로가기

IT/Linux47

[Linux] Ubuntu 동작중인 service 확인하는 방 사용자 시스템 상의 서비스들의 목록을 확인하고자 한다면, 아래와 같은 방법을 사용할 수 있다: service --status-all service --status-all 명령은 System V 에 의해 관리되는 서비스들의 상태 목록을 표시해줄 것이다. + 표시는 해당 서비스가 동작 중임을, - 표시는 서비스가 중지된 상태임을 나타낸다. 각 + 및 - 표시된 서비스들에 대해 service SERVICENAME status 명령을 수행해 봄으로써 이를 확인할 수 있다. 일부 서비스들의 경우에는 Upstart 에 의해 관리가 되고 있을 수도 있다. sudo initctl list 명령을 이용하면 전체 Upstart 서비스들의 상태를 확인할 수 있다. Upstart 에 의해 관리되는 서비스들은 service -.. IT/Linux 2023. 5. 10.
[Python] django 게시판 검색 기능 구현 검색기능 게시판 검색 기능입니다. 검색 대상 제목 질문 본문 내용 질문 작성자 답변 본문 내용 답변 작성자 1. 검색 화면 맨 밑에 있던 기존 "질문 등록하기" 버튼을 상단 오른쪽으로 옮기고 줄에 검색창을 만들려고 합니다. question_list.html 템플릿 페이징처리 하단에 기존 작성된 질문 등록하기 코드를 삭제합니다. 질문 등록하기 상단에 검색어를 입력할 수 있는 텍스트창을 다음과 같이 추가합니다. {% extends 'base.html' %} {% load pybo_filter %} {% block content %} 질문 등록하기 찾기" ...생략... ...생략... {% endblock %} 태그 상단 우측에 검색어를 입력할 수 있는 텍스트창을 생성하였습니다. 자바스크립트에서 이 텍스트창.. IT/Linux 2023. 1. 16.
[Python] django 마크다운 설치 마크다운(markdown)은 마크업(markup)에서 나온 말로, 일반 텍스트 문서의 양식을 편집하는 문법입니다. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 사용합니다. 예를 들어 링크를 넣거나 글씨를 굵게 표시한다던가의 기능을 사용할 수 있습니다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서 형태로 변형이 가능합니다. 마크다운을 이용해 문서를 작성하려면 마크다운 문법에 대해 알아야 합니다. 마크다운 문법은 아래 사이트를 참고하시면 도움이 됩니다. 마크다운(Markdown) 사용법 마크다운(Markdown) 사용법. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 마.. IT/Linux 2022. 12. 8.
[Python] django 앵커(anchor) 기능 구현하기 앵커(anchor) 기능이란 URL 호출 시 원하는 위치로 화면 이동하는 기능을 말합니다. 예를 들어 HTML 중간에 라는 앵커 태그가 있다면 이 HTML 을 호출하는 URL 뒤에 #django 라고 붙여주면 해당 페이지가 호출되면서 해당 앵커로 스크롤이 이동하게 됩니다. 현재 게시판은 답변을 작성 또는 수정하고 저장하면 페이지 상단으로 스크롤되어 이동되어 화면에 보여집니다. 내가 작성한 답변을 확인하려면 다시 스크롤으르 내려야 합니다. 이점을 개선하고자 합니다. 답변 등록, 답변 수정, 답변 추천시 앵커 태그를 이용하여 원하는 위치로 이동하게끔 수정합니다. 답변 앵커 추가 먼저 답변 작성, 수정시에 이동해야할 앵커 태그를 질문 상세 페이지에 추가합니다. mysite\templates\pybo\quest.. IT/Linux 2022. 12. 8.
[Python] django 게시판 추천, 좋아요 기능 구현하기 게시판에 있는 추천(좋아요) 기능을 구현하는 방법입니다. 모델변경 ) Question 모델 변경 ) Answer 모델 변경 ) mikemigration, migrate 명령어 실행 질문 추천 ) 질문 추천 버튼 ) 추천 버튼 확인 창 ) 질문 추천 urls.py ) 질문 추천 views.py 답변 추천 ) 답변 추천 버튼 ) 답변 추천 urls.py ) 답변 추천 views.py 1. 모델 변경 먼저 추천(좋아요) 기능은 하나의 질문에 여러명이 추천할 수 있고 한 명이 여러 개의 질문에 추천할 수 있으므로 "다대다(N:N)" 관계를 의미하는 ManyToManyField를 사용해야 합니다. 추천(좋아요)를 나타내는 User모델의 voter 속성을 Question 모델과 Answer 모델에 정의해줘야 합니다.. IT/Linux 2022. 12. 7.