여기 문헌은 다 번역하지 않고, 우선 리스트만 올려놓고 필요한 것은 그때그때 번역할 예정임. 관심 있으신 분들도 같이 번역해 주세요. 영문 문헌 주소는 아래에 있습니다.

Korean translation of http://www.djangoproject.com/documentation/db_api/

데이타베이스 API 레퍼런스

이 문서는 Django 0.9.1을 다룬다. 구버전 : 0.90 docs

당신이 데이타 모델을 만들었다면, 데이타베이스로부터 데이타를 회수하는 것이 필요할 것이다. 이 문서는 모델로부터 파생되어진 데이타베이스를 설명하고, 객체들이 어떻게 만들어지고 복구되어지고 업데이트되어지는지 설명한다.

이 문헌을 통해서 다음의 투표 프로그램을 알게 될 것이다:

   1 class Poll(meta.Model):
   2     slug = meta.SlugField(unique_for_month='pub_date')
   3     question = meta.CharField(maxlength=255)
   4     pub_date = meta.DateTimeField()
   5     expire_date = meta.DateTimeField()
   6 
   7     def __repr__(self):
   8         return self.question
   9 
  10 class Choice(meta.Model):
  11     poll = meta.ForeignKey(Poll, edit_inline=meta.TABULAR,
  12         num_in_admin=10, min_num_in_admin=5)
  13     choice = meta.CharField(maxlength=255, core=True)
  14     votes = meta.IntegerField(editable=False, default=0)
  15 
  16     def __repr__(self):
  17         return self.choice

Basic lookup functions

각 모델은 룩업(lookups)을 위한 모듈-단계 기능들을 접하게 된다:

get_object(**kwargs)

get_list(**kwargs)

get_iterator(**kwargs)

get_count(**kwargs)

get_values(**kwargs)

get_values_iterator(**kwargs)

get_in_bulk(id_list, **kwargs)

Field lookups

OR lookups

Ordering

Relationships (joins)

One-to-one relations

Many-to-one relations

Many-to-many relations

Relationships across applications

Limiting selected rows

Other lookup options

params

select

where / tables

Changing objects

Creating new objects

Deleting objects

Comparing objects

Extra instance methods

get_FOO_display()

get_next_by_FOO(**kwargs) and get_previous_by_FOO(**kwargs)

get_FOO_filename()

get_FOO_url()

get_FOO_size()

save_FOO_file(filename, raw_contents)

get_FOO_height() and get_FOO_width()

Extra module functions

get_FOO_list(kind, **kwargs)

Django/DbApi (last edited 2011-08-03 11:00:51 by localhost)

web biohackers.net