heene

heene

  • 분류 전체보기 (271)
    • Dev (84)
      • 자바 (1)
      • Spring (10)
      • javascript (19)
      • Github (1)
      • Django (8)
      • AWS (8)
      • ATOM (6)
    • 소소한 정보 (100)
    • 책 (38)
    • 건강 (2)
    • 일상 (18)
    • 왜? (4)
    • 일기 (1)
    • 개발 리소스 (0)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

heene

컨텐츠 검색

태그

장고 next.js 아톰 Spring EC2 고지방식 Github nextjs mysql webpack 우분투 맥 Atom aws atom github 연동 django 2019 javascript 스프링 react 지방의 역설

최근글

댓글

공지사항

아카이브

Dev(84)

  • 자바스크립트 특징을 보여주는 코드

    2017.01.18
  • javascript call()

    2017.01.18
  • Django 오늘 날짜

    2017.01.11
  • Django ajax 처리 하기 - select

    2017.01.10
  • Django 디버깅 툴

    2017.01.10
  • 기존 디비를 장고로 Migration 하기

    2017.01.09
자바스크립트 특징을 보여주는 코드

아래의 D3 코드를 막힘없이 전부 이해한다면 자바스크립트 고수가 아닐까 싶다. D3 소스 중 일부 var rj3 = {}; rj3.svg = {}; rj3.svg.line = function() { var getX = function(point) { return point[0]; }, getY = function(point) { return point[1]; }, interpolate = function(points) { return points.join("L"); }; function line(data) { var segments = [], points = [], i = -1, n = data.length, d; function segment() { segments.push("M",interpolate..

2017. 1. 18. 18:31
javascript call()

somethingFucn.call(this,a,b);-> something(a,b); 호출과 똑같다. 다만 somethingFucn 코드 안에 this가 가리키는 컨텍스트를 변경한다. call함수의 첫번째 인자로 변경한다.모질라 call 설명 참고 call을 이해하기전에 자바스크립트의 this 개념을 먼저 이해해야 한다.자바스크립트에서 this는 호출되면서 평가된다. 보통 다른 언어는 코드에 this가 위치한 곳을 기준으로 평가되는 것과는 다르다.자바스크립트의 this는 능동적이라 할 수 있다. 아래의 예제를 보자. this가 있는 함수 function Product(name, price) { this.name = name; this.price = price; } function Food(name, pr..

2017. 1. 18. 17:12
Django 오늘 날짜

오늘 날짜 가져오기from datetime import datetimefrom django.utils.dateformat import DateFormat today = DateFormat(datetime.now()).format('Ymd') 날짜 형식은 PHP에서 사용하는 것과 유사하다고 한다.https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#date

2017. 1. 11. 12:30
Django ajax 처리 하기 - select

JSP에서 ajax를 수도 없이 사용했때문에 쉽게 될줄 알았지만 장고의 모델 처리 부분이 본인이 주로 했던 방식과 상당히 다르기 때문에 애 먹었다. 구글링을 잘 못해서 인지 내가 원하는 답을 쉽사리 만날 수 없었다. 로직 : 사용자가 개체를 클릭하면 개체와 관련된 정보가 ajax 통신하여 json형태의 값을 받아 가공하여 보여준다. 아주아주 기본적인데도 하루종일 매달렸다. 결론에 도달하기까지 존재했던 방지턱들1. 장고는 csrf token을 이용하여 통신하므로 별도의 처리가 필요 2. DB 질의의 데이터를 json 형태로 변환하여 response 해줘야함 1. csrf tokenhttps://docs.djangoproject.com/en/1.10/ref/csrf/#ajax 장고 문서에서는 쿠키에서 csr..

2017. 1. 10. 20:43
Django 디버깅 툴

debug-toolbar 라는 패키지를 제공해 준다. 설치pip로 패키지 설치 $ pip install django-debug-toolbar setting.py 추가 INSTALLED_APPS = ( : 'debug_toolbar' ) MIDDLEWARE_CLASSES = ( : 'debug_toolbar.middleware.DebugToolbarMiddleware', ) INTERNAL_IPS = ('127.0.0.1',) URLConf 설정(urls.py) from django.conf import settings if settings.DEBUG: import debug_toolbar urlpatterns += [ url(r'^__debug__/', include(debug_toolbar.urls))..

2017. 1. 10. 10:39
기존 디비를 장고로 Migration 하기

기존 DB를 장고로 마이그레이션하는 방법은 inspectdb 라는 명령어로 실행한다. $ python manage.py inspectdb 위의 명령은 콘솔에 마이그레이션된 정보를 출력해준다. 긁어다가 사용할 수도 있지만 파일로 저장할 수도 있다. $ python manage.py inspectdb > model.py model.py를 프로젝트 루트에 만들어 준다. $ python manage.py inspectdb > blog/model.py 프로젝트루트/blog/model.py 를 만들어준다.기존에 있는 model.py가 지워지고 새로 생성되니 되도록 기존파일을 덮어쓰지 않도록 주의해야 한다. 만약 multiple database 환경으로 사용하고 있다면 setting.py는 다음과 같을 것이다. DA..

2017. 1. 9. 15:11
1 ··· 7 8 9 10 11 12 13 14
티스토리
© 2018 T-Story. All right reserved.

티스토리툴바