[CSS] div에 의도하지 않은 여백이 들어가 있을 때
Problem btn-container라는 div에 btn-group 3개 div를 넣었더니 그 3개 div 사이에 틈이 생겼다. Solution whitespace를 주석처리 <div>text</div> <!-- --> <div>text</div> <!-- --> <div>text</div> <!-- --> <div>text</div> <!-- -->...
Problem btn-container라는 div에 btn-group 3개 div를 넣었더니 그 3개 div 사이에 틈이 생겼다. Solution whitespace를 주석처리 <div>text</div> <!-- --> <div>text</div> <!-- --> <div>text</div> <!-- --> <div>text</div> <!-- -->...
Flask 에서 개발을 할 때, Debug 옵션을 키고 app 에 기본 내장된 개발서버를 사용한다. 그런데 파일을 수정하면 재시작하는 기능은 좋은데, host 나 port 를 지정해 놓고 사용하다가 변경할때...
Admin Form 커스터마이즈하기 class QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text'] # 필드 순서 조정 admin.site.register(Question, QuestionAdmin) # 두 번째 인자로 위에 만든 model admin class를 넘긴다. class QuestionAdmin(admin.ModelAdmin): fieldsets...
프론트엔드에서 Javascript로 온갖 삽질을 하다가, 그냥 서버사이드에서 처리하기로 했다. 훨씬 깔끔하게 끝났다(물론 이것도 삽질했지만 ^^). HTML Canvas로 한 프론트 리사이징은 이미지 퀄리티도 안좋게 떨어진다. 웬만하면 파일 처리는 서버사이드에서...
git reset HEAD^ git reset HEAD~2 # 2개 커밋 되돌리기 git push origin +master # +를 붙여주면 정보 손실 있어도 무시하고 푸쉬한다. Refer [Git] 아흑.. 커밋을 잘못했네;; 세상에...
이미 add하고 올렸던 파일은 캐시가 남아 gitignore에 추가해도 사라지지 않는 경우가 있다. 그럴 땐 캐시를 삭제해주면 된다. git rm --cached name_of_file refer http://stackoverflow.com/questions/4308610/how-to-ignore-certain-files-in-git
상황 근 한 달 이상 Review브랜치에서 리뷰 개발을 하고 있다. 너무 옛날 코드라 Master의 최신 코드와 Rebase했다. 바뀐 쿼리들을 적용하려고 ./manage.py migrate를 치니 ./manage.py migrate CommandError: Conflicting migrations...
일일커밋(Daily Commit) – 100일 회고 글을 적은 후로 시간이 흘러, 벌써 1년 회고를 쓰게 되었다. 1년동안 어떤 변화가 생겼는지 기록해두려 한다. 습관 하루에 한 번씩은 꼭 노트북 앞에...
필드(Fields) from django.db import models class Musician(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) instrument = models.CharField(max_length=100) class Album(models.Model): artist = models.ForeignKey(Musician, on_delete=models.CASCADE) name = models.CharField(max_length=100) release_date = models.DateField()...
서서 들어도 좋으니 참석하고 싶어요 D2의 장소 후원이 결정된 다음 날 오전 11시. 온오프믹스와 페이스북에 ‘제3회 모임 공고’를 올린 지 2시간 만에 60명의 인원이 마감되었습니다. 참여 인원만큼의 대기자가...
상황 페이스북 로그인을 하고, 페이스북 연결 해제버튼을 눌렀을 때 비밀번호가 설정이 되어있지 않다면 비밀번호 설정 페이지로 리다이렉트 시키고 싶다. 이로 인해서 들어온 비밀번호 설정 페이지에서는 그냥 들어왔을 때와는...
의문 redirect reverse redirect(reverse(‘password-set’)) return HttpResponseRedirect(reverse(‘news-year-archive’, args=(year,))) render render_to_response 차이가 뭐지 redirect(‘welcome’) reverse(‘welcome’) redirect(reverse(‘welcome’)) 차이? HttpResponseRedirect랑 HttpResponse 차이는 뭐지 Django shortcut functions render() render(request, template_name, context=None, context_instance=_context_instance_undefined, content_type=None,...
개인별로 선호하는 스타일이 있겠지만, 서로 알아듣기 편하면 더 좋겠죠? Dash (-) End user에게 더 익숙하다. 그러므로 url같이 노출되는 영역엔 언더스코어보단 dash(/abount-us) 구글 권고 CSS class에서도 dash로 많이 쓴다....
장고 페이스북 가입 달기 장고로 만든 개인 사이트에 소셜 가입 기능을 붙이려 한다. python-social-auth를 써서 만들어본다. 나는 email을 기본 아이디로 쓰도록 User Model을 확장해두었는데, 그것때문에 많이 삽질했다. 징글징글~~~...
Situation 장고로 개인 프로젝트를 개발하는 중이다. 장고 유저 모델을 사용해 회원관리를 할 예정인데, 기본 User는 username을 Id로 사용한다. 나는 email을 ID로 사용하고 싶고, 회원마다 아바타도 추가하고 싶다. Solution...
부끄러운 자기고백이다. 만든 결제창이 IE9 에서 문제가 있다는 연락을 받았다. 현상은 버튼을 누르면 다음 단계로 진행되지 않는 이슈였는데, 여느 IE9 에서 재현을 시작했다. 쉽게 재현되었다. 결제버튼을 누른후 다음...
정밀하게 useragent로 안드로이드인지, 아이폰인지, 크롬인지, 파폭인지 구분해야 하는 것도 중요하지만, 때로는 그냥 모바일이냐 데스크탑이냐를 구분짓고 싶을때가 많다. 그래서 찾던것 중에 mobile-detect.js 라는 것이 있는데 쉽게 자바스크립트 단에서 쓸...
The post Prevent refresh and backspace using java script appeared first on LAB84.
API Key 가져오기 – 아래의 URL 에서 신청한다.(구글 로그인 전제) – https://developers.google.com/maps/documentation/geocoding/get-api-key 기본 API – [HTTP GET] https://maps.googleapis.com/maps/api/geocode/json?address=ADDRESS&key=API_KEY 사용제한 Standard Usage Limits Users of the...
datatables 라는 자바스크립트 라이브러리를 자주 사용하는데(좋아서가 아님.) 요상하게 .DataTable() 함수를 2번 호출하면 duplication init 관련 오류가 나고 데이터가 한번 그려지고 그 다음에 다시 새로운 데이터로 그릴려고 하면 갱신이...
새버전에서 어떤 기능이 있는지 여기에서 설명하기 보다는 INDF(IDEAN AND DOGFOOT)팀 블로그에 게시될 글을 보면 될것 같다. 여기에서는 개발기라기 보다는, 지극히 개인적으로 느낀점을 적었다. 정말 지극히 개인적임을 미리 알린다. ...
개요 HTML5 에서 제공하는 클라이언트 데이터를 저장하는 2개의 객체, – 하나의 세션단위로 데이터를 저장하는 SessionStorage – 만료 기간이 없는 LocalStorage 둘다 모두 key, value 로 저장한다는 것과...
조회창 같은것을 만들때 조회조건 항목이 많으면 일일히 id 주기 바쁜데, id 줄거 없이 그냥 class 이름 주고 radio 같이 선택해야 하는 것들은 따로 type 체크하고 checked 로 지정하면...
heroku는 신기하게 create 명령어 이후에 개인 공간에 앱의 공간을 만들어 주는데 임의의 문자와 숫자를 넣어서 만든다. 예를들어, 내가 만든 프로젝트는 loginabtesting 이라고 하면, heroku create 를 통해서 만들어진...
유닛 테스트가 있기 때문에 정적 타이핑이 필요없다는 논쟁들이 있습니다. 이 주제에 대해 Evan R. Farrer씨는 4개의 파이썬 프로젝트를 하스켈로 재작성을 하는 과정에서 발견한 버그의 사례를 이야기하며 유닛 테스트로는...
heroku 를 아주 간단히 설명하자면 마치 서버를 가지고 있는것 처럼 웹의 공간을 대행해주는 업체인데, 클라우드 어플리케이션 플랫폼이라고한다. 특이하게 git 을통해서 올리고 내리고 함으로써 소스를 서버에 반영할 수 가 있다....