분류 전체보기 372

Django로 홈페이지 만들기 - #4 글 목록, 글 쓰기

참고 사이트 views에 데이터 가져오기 https://integer-ji.tistory.com/90 detail page 만들기 https://integer-ji.tistory.com/91 글쓰기 기능 만들기 https://integer-ji.tistory.com/99 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 생성한 파일 & 폴더 myApp/tamplates/post.html - 파일 생성 myApp/tamplates/detail.html - 파일 생성 포인트 admin으로 접속 시 오류가 남 - admin페이지로 직접 들어가 admin의 프로필 사진을 설정해주어야 한다. 첫 접속 시 프로필 사진이..

Django로 홈페이지 만들기 - #3 stiatic, media, base.html

참고 사이트 템플릿 상속, url 관리하기 https://integer-ji.tistory.com/95 static 파일 설정 https://integer-ji.tistory.com/109 media 파일 설정 이미지 파일 저장하기 https://integer-ji.tistory.com/110 오늘 사용한 App myApp 사용한 명령어 python manage.py collectstatic 생성한 파일 & 폴더 myApp/static - 폴더 생성 myApp/static/default.png - 파일 추가 myApp/static/delete.png - 파일 추가 myApp/static/detail.png - 파일 추가 myApp/static/like_after.png - 파일 추가 myApp/stati..

Django로 홈페이지 만들기 - #2 회원가입, 로그인, 로그아웃

참고 사이트 보고 배운 곳 https://code1018.tistory.com/244 model, admin 설정 https://integer-ji.tistory.com/89 form을 이용한 글 수정 페이지 수정 https://integer-ji.tistory.com/102 오늘 사용한 App myMember 설치해야 할pip pip install django-betterforms pip install Pillow 사용한 명령어 python manage.py createsuperuser python manage.py makemigrations python manage.py migrate 생성한 파일 & 폴더 myMember/templates/signup.html - 파일 생성 myMember/forms..

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? 평소 인스타그램을 이용하며 정보를 찾기 어려웠다. 해시태그 기능은 이미지를 검색하여 원하는 정보를 찾기 정말 뛰어나다 하지만 시간이 지날수록 정보는 방대해지며 그만큼 비례하여 광고가 늘어나 원하는 정보를 찾기 어려웠다. 최고의 단점으로는 단 한 개의 해시태그만 검색이 가능하다는 것이다. 그렇다면 한개 이상의 해시태그를 검색하면 원하는 정보를 더 찾기 쉽지 않을까? 해서 시작하게 되었다.

input type="file"은 default 값을 설정할 수 없는가?

input type="file"은 default 값을 설정할 수 없는가? - 문제 발생 작성한 글을 수정하려고 시도 수정할 때 기존의 값을 가져오려고 함 근데 기존의 사진은 변경시키지 않고 본문만 수정 가능하게 하고 싶었음 본문만 수정하게 html 수정 근데 자꾸 사진이 날아가게 됨 - 의문점 input type="file"는 기본값을 가지지 못할까? 쓴 글의 사진을 default로 가진다면 해결할 수 있지 않을까 - 결론 안된다. https://stackoverflow.com/questions/1696877/how-to-set-a-value-to-a-file-input-in-html 보안상의 이유로 불가능.. 만약 파일을 가지고 있을 경우 모두가 사용하는 공용의 파일이 될 것이다 어떻게 보면 기본이다...

끄적끄적 2020.05.03

이미지 업로드하고 미리보기 추가하기

홈페이지를 만들면서 사진을 올리고 미리보기로 보았으면 좋겠다고 생각해서 찾아본 결과 아주 심플하게 추가할 수 있었다. https://kindtis.tistory.com/514 이곳과 https://dongyeopblog.wordpress.com/2017/09/02/javascript-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%AF%B8%EB%A6%AC%EB%B3%B4%EC%97%AC%EC%A3%BC%EA%B8%B0-preview-image-upload/ 여기에서 확인했다. 구동 방식은 input에서 파일을 파라미터로 넘겨 보여준다 나의 활용 이걸 이제 글 수정할때에도 적용해야 하는 뎁.. 자잘한 부분은 글을 안 쓰고 조만간 완성되면 글 모두 수정해서 깔끔하게 바꿀 예정!

끄적끄적 2020.04.25

## 점프 투 파이썬 - 정규 표현식 시작하기 ( 2 )

## 점프 투 파이썬 - 정규 표현식 시작하기 ( 2 ) 출처 : https://wikidocs.net/4308 # 파이썬에서 정규 표현식을 지원하는 re 모듈 re(regular expression) 모듈은 자동으로 설치되는 기본 라이브러리이며 정규 표현식을 지원하기 위해 만들어 졌다. import re p = re.compile('ab*') re.compile를 사용하여 정규 표현식을 컴파일한다. re.compile의 결과로 돌려주는 객체 p(컴파일된 패턴 객체)를 사용하여 그 이후의 작업을 수행 ※ 정규식을 컴파일할 때 특정 옵션을 주는 것도 가능한데, 이에 대해서는 뒤에서 자세히 살펴본다. ※ 패턴이란 정규식을 컴파일한 결과이다. # 정규식을 이용한 문자열 검색 Method 목적 match() 문..