전체 글 썸네일형 리스트형 Django tutorial part3. 1/2 (화면 만들기) 1. polls/views.py 파일을 아래와 같이 작성한다. from django.http import HttpResponse def index(request): return HttpResponse("Hello. world. You're at the poll index.") 2. polls/urls.py 파일을 생성하고 아래와 같이 작성한다. from django.conf.urls import patterns, url from polls import views urlpatterns = patterns('', url(r'^$', views.index, name = 'index') ) 3. mysite/url.py 파일을 아래와같이 수정한다. from django.conf.urls import patter.. 더보기 Django tutorial part2. (관리자 화면 활성화) 원문 : https://docs.djangoproject.com/en/1.5/intro/tutorial02/ admin 사이트를 활성화 시키자. 1. mysite/settings.py 파일의 INSTALLED_APPS 를 수정한다.'django.contrib.admin', : 주석해제 한다. INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # Uncomment the next line to enable the admin: 'djang.. 더보기 Django Tutorial part1. (프로젝트 생성, Model 정의) 원문 : https://docs.djangoproject.com/en/1.5/intro/tutorial01/ 0. 장고(Django)를 깐다 (https://docs.djangoproject.com/en/1.5/topics/install/)(이클립스에 PyDev 플러그인이 깔려있다고 가정한다.) 1. mysite 라는 이름으로 Django 프로젝트를 생성한다. 2. 아래 사진과 같은 파일들이 생성된다.- manage.py : Django 프로젝트를 관리하기 위한 utility. 자세한 내용은 (https://docs.djangoproject.com/en/1.5/ref/django-admin/)- mysite/settings.py : Django 프로젝트와 관련된 세팅 정보- mysite/urls.py :.. 더보기 Cassandra - Python 2.X (pycassa)를 이용하여 데이터 조회 준비물 : python 2.x 버전 설치, pycassa 설치 (기타 필요한 thrift, cassandra 가 포함되어 있음) 먼저 Python 3.X 에서 진행하려 했으나, 아직 thrift, pycassa... 이런 라이브러리들이 3버전을 지원하지 않아 실패함 결국 2.X 버전을 추가로 설치하여 작업 진행 예제 소스 (구지 설명하는것보다 예제를 보는편이 더 빠를듯) # -*- coding: utf-8 -*- # 위 코드는 한글을 쓰기위한 코드 from pycassa import ConnectionPool from pycassa.columnfamily import ColumnFamily from pycassa.cassandra.ttypes import ConsistencyLevel from cassa.. 더보기 Cassandra - Python 2.X (pycassa)를 이용하여 데이터 쓰기 준비물 : python 2.x 버전 설치, pycassa 설치 (기타 필요한 thrift, cassandra 가 포함되어 있음) 먼저 Python 3.X 에서 진행하려 했으나, 아직 thrift, pycassa... 이런 라이브러리들이 3버전을 지원하지 않아 실패함 결국 2.X 버전을 추가로 설치하여 작업 진행 예제 소스 (구지 설명하는것보다 예제를 보는편이 더 빠를듯) # -*- coding: utf-8 -*- # 위 코드는 한글을 쓰기위한 코드 from pycassa import ConnectionPool from pycassa.columnfamily import ColumnFamily from pycassa.cassandra.ttypes import ConsistencyLevel import tim.. 더보기 Cassandra - Java를 이용하여 데이터 검색 조회 함수 Cassandra.Client 의 어떤 칼럼 값으로 데이터를 조회하고 싶은 경우 list get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate predicate, ConsistencyLevel consistency_level) 어떤 키의 범위로 데이터를 조회하고 싶은 경우 list get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level) 두 함수를 사용하면 된다. e.g. city 칼럼 값이 "NY"인 row를 조회하고싶은 경우 g.. 더보기 Cassandra - Java를 이용하여 데이터 쓰기 (super column family) Super Column Family 란 ??? 보통 Column Family는 row key를 가지고 column들을 가진다. 하지만 Super Column Family는 row key와 Super Column을 가진다. 그림으로 보면... 일반 Column Family 위와 같은 구조에 데이터는 아래와 같이 입력된다. Super Column Family 위와 같은 구조에 아래와 같이 데이터가 입력된다. join이 없는 대신 super column family가 있나 싶다. 어떤 경우 사용하면 유리한지 카산드라 설계 레퍼런스 자료가 있다면 보고싶다. 입력 함수 일반 Column Family에 입력할때보다 조금 복잡하다. Cassandra.Client의 batch_mutate 함수를 사용하는데 필요한 파라.. 더보기 Cassandra - Java를 이용하여 데이터 쓰기 (column family) 준비물 : cassandra와 통신하기 위한 라이브러리, 그 라이브러리가 필요로 하는 라이브러리들 상황 : Hotelier 라는 키스페이스에 Hotel 이라는 칼럼패밀리가 있다. 이 칼럼패밀리에 아래 데이터를 "AZC_043"키로 입력한다. name : Cambria Suites Hayden phone : 480-444-4444 address : 400 N. Hayden city : Scottsdale state : AZ zip : 85255 0. 위 준비물들(라이브러리) 들의 클래스 패스를 추가한다. 1. 카산드라 서버에 접속하기 ※ cassandra.yaml 파일 내부에 있는 rpc_address: localhost 를 rpc_address: 192.168.0.11 와 같이 서버 아이피로 변경해준다... 더보기 이전 1 ··· 19 20 21 22 23 24 25 26 다음