파이썬 - 정규표현식 기초 학습 2019-06-02 | { Python } { regular-expression } 정규표현식이란? 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 프로그래밍 언어 혹은 텍스트 에디터 등에서 문자열의 검색과 치환을 위한 용도로 사용 정규표현식에서 사용하는 기호를 메타 문자라고 한다. 메타 문자(meta characters) : 원래 그 문자가 가진 뜻이 아닌 표현식 내부에서 특정한 의미를 갖는 문자 ex) . 6 $ * + ? { } [ ] \ | ( ) Read On »
장고 - django allauth 사용(facebook 연동) 2019-06-01 | { Django } { allauth } { facebook } facebook은 https에 한해서 연동되므로, 앞서 포스팅했던 openssl로 인증서 생성 및 해당 프로젝트로 파일 이동시킨 후, 아래와 같은 절차를 따른다. 1. django-allauth 설치pip install django-allauth Read On »
장고 - Openssl로 인증서 생성 및 ssl runserver 사용 2019-05-31 | { Django } { openssl } 1. openssl 버전 확인$ openssl version 만약 나타나지 않는다면 설치해야 한다. Read On »
장고 - FTP를 이용한 파일 업로드 2019-05-30 | { Django } { FTP } Filezilla 사용 서버에 소스 코드 배포하는 방식 중, 가장 기본이 되는 것이 FTP 프로그램을 이용해 소스코드를 직접 업로드 하는 방식이다. FTP 프로그램 중, Filezilla 프로그램이 무료로 사용 가능하며, 강력한 성능을 자랑한다. Read On »
장고 - Nginx를 사용한 리소스 파일 서빙하기 2019-05-30 | { Django } { AWS } { Nginx } 1. 각 사이트를 위한 nginx의 설정 파일 편집하여 아래 내용 추가 경로 1$ ssh -i ~/.ssh/[키 페어 파일 이름] ubuntu@[퍼블릭 DNS 혹은 IP 주소] 1$ sudo vim /etc/nginx/sites-available/staticweb Read On »
장고 - Static 파일 서빙하기 2019-05-29 | { Django } { static } Static 파일이란? Static 파일 : 서버에서 미리 준비해둔 파일 ‘{‘ + ‘% load static %’ + ‘}’을 이용해 static 태그를 불러와서 리소스 사용 가능(디버그 모드일 때만 정상 동작) whitenoise를 사용하면 라이브 서버에서도 스테틱 파일을 사용할 수 있다.(S3 이용 못할 시, 사용) Read On »
장고 - Media 파일 서빙하기 2019-05-29 | { Django } { media } 1. 미디어 파일 관련 설정- 경로 : 프로젝트 > settings.py 12MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media') Read On »
Git - git을 이용한 협업 2019-05-28 | { Git } PM과 팀원들이 깃허브를 통해 개발 협업을 진행 할 때, 로컬저장소 develop 브런치와 원격저장소 develop 브런치 사이에서 push와 pull을 사용하여 협업을 진행하게 된다. 아래와 같이 PM과 팀원 간 협업 절차를 간략하게 나타내보았다. Read On »
장고 - CKEditor 이미지 파일 업로더 설정 2019-05-27 | { Django } { CKEditor } 1. django-ckeditor 설치$ pip install django-ckeditor Read On »
장고 - WYSIWIG 적용 방법 2019-05-27 | { Django } { CKEditor } { WYSIWIG } WYSIWIG란? What You See Is What You Get의 약어 웹 브라우저에서 사용할 수 있는 HTML 편집기 일반적으로 웹에서 긴 내용의 텍스트를 입력받을 때는 textareat태그를 사용하나, 블로그, 게시판 등에서는 주로 HTML을 사용한 편집기를 사용한다. ckeditor, tinymce 등 JS를 이용한 플러그인 사용 Read On »