일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 이진탐색
- 기술 통계
- 확률분포
- 깊이 우선 탐색
- 이분탐색
- 인터페이스
- spring boot
- 알고리즘
- 객체 지향 설계
- 오일러 경로
- divide and conquer
- 확률변수
- 추론 통계
- dfs
- 재설치
- 표본 추출
- BFS
- 스프링
- 확률분포함수
- 베이지안
- Random variable
- Solid
- dag
- Probability Distribution Function
- PostgreSQL
- 너비 우선 탐색
- 다형성
- 분할정복
- 확률
- Algorithm
- Today
- Total
목록Backend/django project (4)
말하는 감자
아마존 aws로 만든 프로젝트 배포하기 열심히 구현을 완료한 장고 웹 사이트를 www로 시작하는 주소를 만들어 배포로 마무리 하면 된다. nerogarret.tistory.com/45 Django 서비스 AWS로 배포하기 - [1] 프로젝트 준비와 AWS 서버 대여 안녕하세요, 네로입니다. 이번 포스팅의 시리즈에서는 자신이 만든 프로젝트/서비스를 Amazon Web Service(AWS) 로 배포하는 방법을 소개해 볼까 합니다. 주위에 웹 개발을 배우시는 분들 중에는 자신 nerogarret.tistory.com 이 블로그는 설명이 자세하게 잘 되어있어 차근차근 따라가면 배포는 그다지 어렵지 않다. 다만, 로그인, 회원가입 처럼 조금이라도 외부 사용자가 database를 읽고 실행시켜야 하는 작업이 포함..
메모장과 북마크 구현하기 이번에는 사용자가 저장할 수 있는 메모장과 사이트를 저장할 수 있는 북마크를 구현했다. 마찬가지로 메모장, 북마크 의 모델을 설계한 뒤, template, url주소, view함수 세가지를 의도에 맞게 적절하게 작성해 주면 된다. 메모장에도 해당 논문에 대한 메모이므로 pmc_id(저번글의 base_id와 동일)이 필요하다. 메모장과 북마크 생성, 수정, 삭제는 post와 비슷하지만, 기능의 의도는 사용자가 '편리하게' 작성할 수 있도록 하는 것이 목표이다. 그렇기 때문에, post는 페이지를 이동하여 글을 작성하게 동작되는 반면, 메모장과 북마크는 팝업창으로 동작되도록 해야한다. 북마크는 메모장과 비슷하게 동작하므로 메모장 구현에만 관련된 내용을 작성하겠다. 특정 버튼을 눌렀을..
Community 시스템 설계 하기 이어서 각 논문마다 댓글창을 구현하는 과정을 보이려고 한다. 사용자가 논문을 검색하면, 그 논문에 대한 질문을 주고 받을 수 있는 커뮤티니 창을 만드는 것이 목표다. 그러나, Pubmed에 존재하는 논문의 개수는 몇십만개가 넘고, 각 논문마다 일일이 모델 오브젝트를 만들어서 댓글창을 구현할 수도 없는 노릇이다. 그래서, 생각해낸 방법은 어차피 모든 논문에 사람들이 댓글을 달 거 같지는 않고, 사용자가 질문을 initiate할 때에만 오브젝트를 생성하는 것이 database storage에도 효율적이고 구현도 가능해 보이기 때문에, 그 방법을 설명할 것이다. 일단 사용자가 질문을 만들고 싶을 때 채울 수 있는 Post 모델을 먼저 설계한다. 질문의 제목에 해당하는 tit..
웹 어플리케이션 개발을 위해 Django 툴을 사용했다. 장고는 데이터베이스 설계와 함수 실행이 모두 파이썬으로 작성이 가능하다. Django로 처음 프로젝트를 생성하고 어플리케이션 생성하고 모델 마이그레이션하는 것 등 기본적인 것은 구글링과 유투브 튜토리얼의 내용과 반복되기 때문에, 개발하면서 많은 시간동안 해맸던 부분들을 적을 예정이다. Template에 여러가지 List들 번갈아 가며 띄우기 일단 첫번째로, 논문을 리뷰하기 위해서는 main 페이지에서 사용자가 검색을 했을 때, 검색 결과에 해당하는 내용을 크롤링해와서 논문 제목, 논문 저자, 논문 링크를 순서대로 검색결과에 나타낼 수 있어야 한다. 크롤링 구현은 다른 팀원분이 맡았고, 그 크롤링의 결과로 논문 제목 배열, 논문 저자 배열, 논문 링..