Python

[Django] django_mysql Warnings 해결 방법 1. MySQL Strict Mode is not set for database connection 'default' WARNINGS: ?: (django_mysql.W001) MySQL Strict Mode is not set for database connection 'default' HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you a..
[Django] Ajax로 다차원 배열, Json안에 Json 등 중첩된 구조의 데이터 전송하는 방법 AJAX로 Django 서버로 데이터를 전송 할 때, 다음과 같이 중첩된 구조의 데이터(multidimensional array, json, 등)을(를) 전송하는 경우, View에서 데이터를 갖고 오는 방법이다. # 예시 데이터 { data: "트리", tasks: { name1: [0, 'aaa'], name2: [1, 'bbb'] } } 1. getlist 또는 get 이용하기 위 데이터를 views.py에서 출력해 보면 아래와 같은 구조로 출력된다. def test_ajax_post(request): if request.POST: print request.POST # -..
[Django] npm으로 설치한 패키지 사용하는 방법(node_modules) npm으로 패키지를 설치하는 경우 node_modules폴더와 package.json 파일이 생성된다. 1. STATIC_URL 경로 안에 node_modules 폴더가 존재하는 경우 [구조] - 프로젝트 - 프로젝트 폴더 - settings.py - ... - static - node_modules - package.json - ... - manage.py - ...django templates에서 node_modules에 저장된 javascript/css 파일을 사용하기 위해서는 settings.py에 선언된 STATIC_URL 경로에 node_modules가 포함되어 있어야 한다. 즉, STATIC_URL = '..
[Django] SCSS/SASS 사용하는 방법 관련 패키지 설치 $ pip install libsass django-compressor django-sass-processor settings.py에 설정 추가 # settings.py INSTALLED_APPS = [ ... 'sass_processor', ... ] SASS_ROOT = os.path.join(BASE_DIR, 'static') SASS_PROCESSOR_ENABLED = True SASS_PROCESSOR_ROOT = os.path.join(BASE_DIR, 'static') SASS_OUTPUT_STYLE = 'compact' STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders..
[Python] 순열과 조합 하나의 리스트에서 모든 조합을 계산하는 방법 1. 순열 itertools.permutations(iterable[, r]) https://www.hackerrank.com/challenges/itertools-permutations/problem iterable: iterable한 값 r: 몇개 씩 묶을 것인지, (미 입력 -> iterable 전체 길이) >>> from itertools import permutations >>> print list(permutations(['1','2','3'])) [('1', '2', '3'), ('1', '3', '2'), ('2', '1', '3'), ('2', '3', '1'), ('3', '1', '2'), ('3', '2', '..
[Django][fancytree] ajax로 서버에서 데이터 불러오기 사용 언어 Django 1.11.22 Python 2.7 ### 먼저, Fancytree에 ajax 로 서버에서 데이터를 갖고 올 수 있도록 source에 함수를 추가해 준다. source may be callback that returns one of the above data formats. source: function(event, data){ return [{title: "node1", ...}, ...]; } [참고] https://github.com/mar10/fancytree/wiki/TutorialLoadData#use-a-callback url과 type은 자신에게 맞게 변경해 준다. 여기서 async: false를 ..
S0PH1A
'Python' 카테고리의 글 목록 (3 Page)