
자료구조 자료구조 : 자료마다 효율적인 정리 규칙이 있다. 컴퓨터에서 자료를 정리하고 조직화하는 다양한 구조 리스트: 연결된 구조 큐 : 배열 구조 복합자료구조의 종류 선형자료구조 (순서적: 어떤 항목이든 앞, 뒤 선후 순서가 명확하게 있는 것) 비선형 자료구조 ( 트리, 그래프와 같이 복잡한 연결관계를 표현) 선형자료구조 리스트 : 가장 자유로운 선형자료구조 스택, 큐, 덱 : 항목의 접근이 제한된다. 비선형 자료구조 비선형구조 트리 : 일반트리 ,이진트리 (힙, 탐색) 그래프 - 가중치그래프 구현방법에 따른 분류 알고리즘 해결해야 할 어떤 문제가 주어졌을때, 이 문제의 해답을 구하는 절차를 순서대로 명확하게 나타낸 것 ex ) 알고리즘과 자료구조의 관계 알고리즘은 자료구조와 밀접한 관계가 있고 알고리..

2023.04.29 - [파이썬을 이용한 웹구축] - django를 이용해서 게시글,댓글 좋아요/싫어요 구현하기 django를 이용해서 게시글,댓글 좋아요/싫어요 구현하기 2023.04.29 - [파이썬을 이용한 웹구축] - django를 이용한 (게시글,댓글) 수정,삭제 , 간단한 유지보수작업 django를 이용한 (게시글,댓글) 수정,삭제 , 간단한 유지보수작업 2023.04.23 - [파이썬을 이용한 ji7290.tistory.com 이전 글에서는 django를 이용한 게시글 , 댓글 추천/비추천 기능 , urls.py를 쪼개서 간단한유지보수작업 을 구현해보았다. 앵커기능을 구현해보자(댓글) 일단 가상환경에서 서버를 열어주자 (test) C:\04_pyweb\webpage> python manage..

2023.04.29 - [파이썬을 이용한 웹구축] - django를 이용한 (게시글,댓글) 수정,삭제 , 간단한 유지보수작업 django를 이용한 (게시글,댓글) 수정,삭제 , 간단한 유지보수작업 2023.04.23 - [파이썬을 이용한 웹구축] - python migrations, 게시글작성자노출,수정,삭제 구현 python migrations, 게시글작성자노출,수정,삭제 구현 2023.04.23 - [파이썬을 이용한 웹구축] - 파이썬 장고 로그인 ji7290.tistory.com 이전 글에서는 django를 이용해서 게시글, 댓글 수정,삭제를 하고 유지보수를 간단하게 하기위해서 views.py를 쪼개서 게시글, 댓글 , 그밖의 기본 각각의 함수를 쉽게 건드릴 수 있도록 해줬다. 여기에 분류할코드가 ..

2023.04.23 - [파이썬을 이용한 웹구축] - 파이썬 장고 로그인,회원가입구현하기 파이썬 장고 로그인,회원가입구현하기 admin 계정으로 로그인을 해보면 이렇게 accounts profile을 찾을 수 없다는 에러가 뜬다 config -settings.py로가서 맨 아래에 로그인 url을 추가해준다. config폴더에 url.py로가자 위 코드는 Django 앱의 URL 패 ji7290.tistory.com 로그인이 되어있는 상태에서 진행하도록하자 관리자페이지로 넘어가자 admin이 아닌 일반사용자로는 접근권한이 없다. admin으로 로그인을 일단해보자 admin페이지에서 사용자들의 정보를수정할 수도 있고 어느그룹에 속해있는지, 접속시간은 언제인지 확인할 수 있다. 로그아웃후 다시 게시판으로 돌아..

admin 계정으로 로그인을 해보면 이렇게 accounts profile을 찾을 수 없다는 에러가 뜬다 config -settings.py로가서 맨 아래에 로그인 url을 추가해준다. config폴더에 url.py로가자 위 코드는 Django 앱의 URL 패턴을 정의한다. `path` 함수를 사용하여 4개의 패턴을 정의하였고 1. `admin/`: 이 패턴은 Django의 기본 제공 admin 사이트에 연결한다. 2. `board/`: 이 패턴은 `board` 앱에서 정의된 URL 패턴들을 사용하고 `include` 함수를 사용하여 `board.urls` 모듈을 포함 3. `common/`: 이 패턴은 `common` 앱에서 정의된 URL 패턴들을 사용한다. `include` 함수를 사용하여 `commo..

2023.04.22 - [파이썬을 이용한 웹구축] - 파이썬 웹구축 게시판,로그인,메인페이지 기능 구현 파이썬 웹구축 게시판,로그인,메인페이지 기능 구현 2023.04.16 - [파이썬을 이용한 웹구축] - python웹구축 게시글 작성 폼 구현 python웹구축 게시글 작성 폼 구현 2023.04.16 - [파이썬을 이용한 웹구축] - 파이썬 게시글 목록과 댓글 css(bootstrap) html 파이썬 ji7290.tistory.com 빼기의 기능을하는 함수를만들어준다. if pagenumber >= 에 sub :5로 할당해준뒤 sub라는 함수를 동작시켜준다. 게시글이 총 306개에 가장최근에 작성한 글부터 차례대로 출력이된다. 그래서 3번페이지의 첫번째 글번호가 286번으로 출력되어야한다. - 글번..

2023.04.16 - [파이썬을 이용한 웹구축] - python웹구축 게시글 작성 폼 구현 python웹구축 게시글 작성 폼 구현 2023.04.16 - [파이썬을 이용한 웹구축] - 파이썬 게시글 목록과 댓글 css(bootstrap) html 파이썬 게시글 목록과 댓글 css(bootstrap) html 웹페이지 디렉토리를 코드로 열기 터미널 cmd 상태에서 ..\test\scripts\act ji7290.tistory.com 이전글에서는 게시글을 작성할 수 있는 영역과 기능을 구현했다. 일단 04 py.web파일 코드로열기 터미널에서 cmd 잘 확인하고 ..\test\scripts\acitvate로 가상환경으로 들어가서 python manage.py runserver 서버를 띄워주고 /board를..

2023.04.16 - [파이썬을 이용한 웹구축] - 파이썬 게시글 목록과 댓글 css(bootstrap) html 파이썬 게시글 목록과 댓글 css(bootstrap) html 웹페이지 디렉토리를 코드로 열기 터미널 cmd 상태에서 ..\test\scripts\activate 우선 서버를 python manage.py runserver를 입력해서 서버를 열어준다. 게시글 목록이 정상적으로 열리는지 확인. 어제는 게시 ji7290.tistory.com 이전에는 게시글 목록과 댓글에 css를 넣어주고 작성버튼을 만들어주었다. 게시글 작성할 수 있는 폼을 만들어보자. post method를 사용해야 전달되는 데이터를 보호할 수 있다. board로가서 form.py를 생성해 준다 모델 클래스를 쓸꺼면 클래스안..

웹페이지 디렉토리를 코드로 열기 터미널 cmd 상태에서 ..\test\scripts\activate 우선 서버를 python manage.py runserver를 입력해서 서버를 열어준다. 게시글 목록이 정상적으로 열리는지 확인. 어제는 게시글 목록을 bootstrap을 먹여서 바꿔보았다. 목록에 있는 게시글을 눌렀을때 게시글 나오는 페이지도 바꿔보자. q_detail. 로가서 {% load static %} bootstrap.min.css로 수정해준다. static안에 있는 boostrap.min.css와 이름이 반드시 같아야한다. q_detail.html 게시글과 댓글의 css 코드 {{question.subject}} {{ question.content }} {{ question.create_dat..

댓글 기능을 구현해보자. q_detail.html로 가서 댓글폼을 작성해준다. #http method - client가 server에게 web page를 요청할 때 '어떤 작업을 해달라 ' 라고 알려주는 내용 기본적으로 자주쓰이는 메소드 -get = 이런데이터를 넣어서 나에게 보여줘 (주소창에 데이터가 전부노출) [15/Apr/2023 17:15:01] "GET /board/ HTTP/1.1" 200 163 리소스 조회 메서드 : 서버의 자원을 조회할 수 있는 메서드 서버에서 특정 데이터를 가져와서 web browser에 출력 post = 서버에서 데이터를 추가, 작성 등 post 메소드는 주로 새로운 리소스를 생성할때 사용된다. 주소창에 데이터값이 보이지않는다. 그래서 board에 c_answer를 동..