Pythonanywhere장고로 만든 내 웹페이지를 pythonanywhere를 통해 쉽게 배포할 수 있다. pythonanywhere은 PaaS 서비스로 배포 가능한 플랫폼을 제공한다.사용법1. 깃을 통해 github에 프로젝트 배포2. pythonanywhere 계정 생성www.pythonanywhere.com 무료 계정 'beginner' 로 회원가입.3. pythonanywhere에 있는 bash에 접속해 프로젝트를 올린 깃허브의 주소를 콜론 $ git clone 4. virtualenv 생성, 패키지 다운가상환경을 생성하고 requirements.txt를 이용해 패키지를 다운한다.(requirements.txt 생성 방법)$ virtualenv --python=python venv $ sourc..
정말 오랜만에 작성하는 개발기! Django 제네릭 뷰를 사용하여 블로그를 만들고 나서 든 생각은 함수형 뷰를 공부해야겠다는 생각이였다. 제네릭 뷰는 여러 기능을 구현하는 데 정말 편리하지만 자유롭게 기능을 구현하기에는 힘들었다. 뭔가 틀에 맞춰서 구현하려고 하니 답답한 느낌..? 때문에 나는 함수형 뷰를 사용하여 인스타그램을 클론코딩하기로 결정했다. 인스타그램을 정한 이유는 나는 장고를 어느정도 공부했고, 인스타그램은 너무 쉽지도 너무 어렵지도 않게 구현할 수 있을 것 같았기 때문이다. (이 생각은 정말 5산이였다.) 프로젝트 기간을 한달 정도 예상했지만 학교 공부와 과제 덕분에 예상 시간을 훌쩍 넘어 거의 한달 반~두달만에 완성했다. 목표와 계획 먼저 목표를 정하고 개발 계획부터 짰다. 목표는 어느정..
Problem div태그에서 지정한 width를 무시하고 텍스트가 넘쳐버리는 현상이 발생했다. 이런식으로 .. Solution 1. 말 줄임 ... 으로 해결한다.div{ width:100px; overflow:hidden; text-overflow:ellipsis; } 2. 자동 줄바꿈 처리를 해준다.div{ width:100px; overflow:hidden; word-wrap:break-word; } Refer http://doctype.tistory.com/41
상황 : 인스타그램 project를 하는 도중, ajax를 사용하여 follow 기능을 구현하는 데 버튼을 2개 만들어 놓고 id 별로 따로 view 처리(follow,unfollow)를 하니 jquery를 처리하는 과정에서 딜레이나 어디선가 꼬여 서버 에러가 계속 났다. 이 문제로 2틀을 날렸다.. 구글링을 통해 get_or_create 메소드로 해결 가능하다는 것을 알게 되었다. get_or_create 이 메소드는 구하고자 하는 객체가 존재할 경우 객체를 얻고 객체가 존재하지 않으면 생성한다. 반환은 (object,created)로 튜플 형식으로 반환한다. object는 우리가 얻고자 한 모델의 인스턴스이고 created는 boolean flag이다. 인스턴스가 get_or_create에 의해 생성..
고민하고 고민하던 2018 새해 목표가 정해졌다.좀 늦은 감이 있지만 꼭 이루고자 하는 마음으로 확실한 목표를 정했다.목표는 총 3가지 이다.1. 전공많이 놀았던 작년을 반성하며 이번 해에는 전공 공부를 확실히 잡아야 겠다고 생각했다.많은 지식을 습득하고 많은 것을 만들어 보려고 노력할 것이다.python,dajngo,js(node Js),java 에 대한 전공 지식을 머릿속에 기억하도록 공부하는 것이 최소 목표다.2. 영어그동안 손 놓았던 영어를 다시 시작하려고 한다. 영어는 예전부터 정말 잘하고 싶었지만 엄청난 귀차니즘으로 하지 못했었다.몇일 전 tv를 보다가 엄청난 동기가 부여되서 당장 시작해야 겠다고 생각을 하게되어 바로 야나두를 질러버렸다.야나두 프로그램중에 90일 학습일지 프로그램이 있었는데 ..
손으로 반복, 반복, 그리고 또 반복뭔가 만들려 하면 막막해서 시작을 떼지 못하겠다는 입문자가 무척 많다.책을 보거나 강의를 듣는 중엔 다 안다. 물어보면 대답도 한다. 근데 막상 코드를 짜라고 하면 힘겨워한다. 질문하며 코드 흐름을 자연스레 유도하면 대답은 하는데, 그 대답을 코드로 옮기질 못하기도 한다. 커리큘럼 초반엔 잘 따라오는데, 중반에 접어들어 학습하는 주제와 범위가 늘면 눈에 띄게 힘들고 어려워 하는 경우도 있다.그에 반해 빈 파일에 코드를 채워넣는 걸 주저하지 않는 사람도 있다. 원래 다른 분야에서 프로그래밍을 했거나 다른 언어로 웹 프로그래밍을 한 사람이야 그렇다 쳐도, 사실상 입문자여서 이 강의를 듣기엔 다소 무리하는 수강자인데도 곧잘 코드를 작성한다. 입문자여서 프로그래밍이나 Pyth..
'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple conta ining the list of patterns and app_name instead.장고 urls.py 설정 중 include() 함수 사용 시 이런 오류를 본 적이 있을 것이다. 이 오류는 include() 함수의 nam..
버전관리시스템 git을 사용하다보면 프로젝트에 포함된 파일 중 버전관리를 원하지 않는 파일이 있는 경우가 있다. 이때 .gitignore를 사용한다. .gitignore project에 원하지 않는 Backup File,LogFile,컴파일된 파일들을 git에서 제외시킬 수 있는 설정 파일 만약 .gitignore 파일 안에 *.c가 있으면 프로젝트 안의 모든 C 소스 파일은 add,commit 되지 않는다. .gitignore 생성 항상 프로젝트 디렉토리 최상단 에 위치해야 한다. .gitignore 파일을 생성한다. 요렇게 .gitignore 문법# .gitignore # 주석입니다 # 제외 파일 추가하기 *.c # 확장자가 c인 모든 파일 버전관리 제외 secret.json # 직접 제외 파일 지정..
- Total
- Today
- Yesterday
- selenium 새 탭 크롤링
- 후위 표기 수식 계싼
- java parseInt
- sass
- java String to int
- jsp tomcat 연동
- jsp 서버 연동
- 중위 표현식 후위 표현식
- selenium switch_to_window
- selenium switch_to_window python
- sass 사용법
- 2진수 음수
- 계산기 구현
- 후위 표기법 계싼
- python virtualenv
- 후위 표기법
- java int to String
- java toString
- 후위 표기 계산
- virtualenv
- sass 설치
- jsp oracle 연동
- 후위 표기식
- 전자계산기 구현
- 2의 보수법
- 음수 10진수 음수 2진수
- 중위 표기법 후위 표기법
- 후위 표현식
- jsp tomcat
- selenium 새 창 크롤링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |