코딩공부/Python Django 71

django secret key 분리, secrets.json 생성

git으로 프로젝트를 진행한다면 ( 2 ) - django secret key 분리하기 보고 배운 곳 : https://inma.tistory.com/83 .gitignore 설정하기 : https://integer-ji.tistory.com/179 해당 글을 보았다면 모두가 보는 공개된 장소 (Git)에는 중요한 정보를 올리지 않아야 한다. django-admin을 통하여 project를 만들었다면 settings.py에 secret key가 생겼을 것이다. 우리는 이 key를 지켜야 한다 (AWS key 등 잘못하면 과금이 되기 때문에 모든 key는 자신의 지갑과 같다고 생각해야 한다.) 1. 왜 숨겨야 하나? 생성한 project 아래에 settings.py에 가보면 SECRET KEY가 있다. h..

django .gitignore 설정

git으로 프로젝트를 진행한다면 - .gitignore 설정하기 githun에 소스를 올릴때 올리면 안되는 파일들이 있습니다. 하지만 프로젝트를 진행하며 설정되는 key값 그리고 db에 저장되는 데이터 및 로그들은 절대 노출이 되어서는 안 된다. 그렇기에 .gitignore를 만들어 올리면 안 되는 파일들을 설정해주면 안전하게 git에 push를 할 수 있게 된다. 1. .gitignore 파일 만들기 manage.py와 동일한 위치에 .gitignore 파일 생성 2. 무엇을 제외할지 설정하기 https://www.gitignore.io/ 해당 사이트에 들어가 django를 검색하면 django에서 사용하기 앎자은 ignore를 추천해준다. 필요한 부분을 긁어와 # Created by https://w..

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 디자인 쪼..

[django 실습] 게시판 만들기 - form 이용하기, 글 수정 instance 가져오기

[django] python django 게시판 만들기 - form 이용하기, 글 수정 instance 가져오기 글 수정 html을 더 간단하게 model기반으로 만든 forms.py 이용하기 수정할때 기존글을 불러오는 instance 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.tis..

[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 디자인 쪼끔 수정 : https://in..

[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 디자인 쪼끔 수정 : https://in..