Python Django 37

[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! Django 기초 시작 : https://integer-ji.tistory.com/81 Aws Ec2 프로젝트 배포 기초 시작 : https://integer-ji.tistory.com/300?category=803336 개발 환경 : Window10 개발 언어 : Python - 설치 : https://integer-ji.tistory.com/64 개발 툴 : VS Code - 설치 : https://integer-..

코딩공부/Server 2022.05.13

django 부트스트랩 샘플 적용하기

django 부트스트랩 샘플 적용하기 부트스트랩 샘플을 적용해 보도록 하겠습니더 기본 셋팅 https://integer-ji.tistory.com/202 내가 쓰려고 만든 project / app 빨리만들기 디폴트 vscode에 폴더 불러오기 + bash 터미널 window >>> python -m venv myvenv mac >>> python3 -m venv myvenv mac은 python2가 기본으로 깔려있어 python3로 따로 설치 * 명령어 바꿧다면 python으로 해도.. integer-ji.tistory.com 여기서 까지 준비 프로젝트의 기본 구조입니다. 기본적으로 첫 runserver를 실행할때 index.html이 나오도록 설정해 줍니다. 부트스트랩 샘플 모음 사이트 이곳에서 마음에..

Django로 홈페이지 만들기 - #10 multi-hashtag

참고 사이트 보고 배운 곳 https://wayhome25.github.io/django/2017/06/22/custom-template-filter/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 포인트 지금까지 배운 걸 활용하여 Tag2를 새로 생성하였다. 이곳은 Tag에 생성된 태그와 똑같이 저장된다. 그리고 Tag를 통해 search에 들어가면 if tag일 때 Tag2를 검색하는 multi-search input을 보여준다. multi-search를 통해 검색을 하면 Tag에서 검색한 내용에 +로 Tag2의 내용을 검색해 해시태그 이중 검색을 완성해 보았다. 완성된 git ( 2020.06.18 ..

Django로 홈페이지 만들기 - #1 기본설정

참고 사이트 vscode 설정, git bash, django 설치, venv 생성 https://integer-ji.tistory.com/81 project 생성, app 생성, hello world 띄우기, MTV 패턴 https://integer-ji.tistory.com/82 템플릿 상속, url 관리하기 https://integer-ji.tistory.com/95 오늘 사용한 App myApp myMember 설치해야 할pip pip install django==2.1.8 python -m pip install --upgrade pip 사용한 명령어 python -m venv myvenv source myvenv/Scripts/activate django-admin startproject myP..

Django로 홈페이지 만들기 - 인스타그램 벤치마킹하기

who ? - 혼자서 진행하는 개인 프로젝트 when ? - 개발기간 2019.07 ~ 2019.10 where ? - 학교 졸업 작품으로 인한 학기 중 학교에서 재작 what ? 인스타그램을 벤치마킹하여 홈페이지를 재작 how ? Python Django를 이용해 지금까지 배운 CRUD +를 이용한다. why? 평소 인스타그램을 이용하며 정보를 찾기 어려웠다. 해시태그 기능은 이미지를 검색하여 원하는 정보를 찾기 정말 뛰어나다 하지만 시간이 지날수록 정보는 방대해지며 그만큼 비례하여 광고가 늘어나 원하는 정보를 찾기 어려웠다. 최고의 단점으로는 단 한 개의 해시태그만 검색이 가능하다는 것이다. 그렇다면 한개 이상의 해시태그를 검색하면 원하는 정보를 더 찾기 쉽지 않을까? 해서 시작하게 되었다.

django 회원가입 기능 만들기

[django] python django 게시판 만들기 - 회원가입 기능 만들기 간단한 회원가입 기능을 만들어 봅니다. model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory.com/94 템플릿 상속, url 관리하기 : https://integer-ji.tistory.com/95 ..

django media 파일 설정 이미지 파일 저장하기

[django] python django 게시판 만들기 - media 파일 설정 media를 해석하면 동적이다. 수시로 바뀔 수 있는 파일을 저장한다. media 파일로 이미지를 넣어 글을 쓸때 이미지 넣어보기 model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory.com/94 템플..

django static 파일 설정

[django] python django 게시판 만들기 - static 파일 설정 static를 해석하면 정적이다. 움직이지 않고 정지되어있는 상태의 파일을 설정한다. static 파일로 이미지를 넣어 홈페이지의 완성도 높여보기 model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory..

django q객체를 이용한 검색기능 만들기

[django] python django 게시판 만들기 - 간단하게 검색기능 만들기 홈에 나오는 게시물들을 검색한다! model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory.com/94 템플릿 상속, url 관리하기 : https://integer-ji.tistory.com/95 디..

django Pagination 처리하기

[django] python django 게시판 만들기 - Pagination 홈에 나오는 게시물들을 자른다! model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory.com/94 템플릿 상속, url 관리하기 : https://integer-ji.tistory.com/95 디자인 쪼..