2012-05-30 2 views
0

나는 django nonrel에 관한 문서를보고 있지만 혼란 스럽다고 생각합니다.Django nonrel 모델

http://www.allbuttonspressed.com/projects/djangoappengine#installation에있는 설정 지침을 사용하는 프로젝트가 있고 장고 응용 프로그램을 계속 설치했습니다. 나는 간단한 뉴스 피드를 만들고있다. 이제 모델을 만들었지 만 모델을 사용하여이 작업을 수행하는 두 가지 방법이있는 것으로 보입니다. 모델 또는 db.Model.

models.Model은 장고 방법이며,이 모델을 사용하여 nosql을 사용하는 것처럼 보이면이 기능을 통해 내장 된 관리자를 사용할 수도 있습니다.

db.Models는 일을 수행하는 비례적인 방법입니다. 이것을 사용하여 모델을 만들면 nosql을 다시 사용하는 것처럼 보이지만이 방법으로는 장고 관리자를 사용할 수 없습니다. 나는 django non-rel의 요점이 관리자와 django의 기본 기능의 대부분을 활용할 수 있다고 생각했습니다.

앱 엔진에서 django non-rel과 pure django의 차이점이 무엇인지 물어보고 싶습니다. 어떻게 모델이 생성되는 방식에 영향을 줍니까?

답변

1

이 잘못된 :

db.Models 물건이 아이디어를 얻을 않았다

을하는 비 확인해 방법입니까? db.ModelsAppEngine 가지 방법입니다. django-nonrel은 AppEngine을 사용하고 있어도 Django 방식을 사용할 수있게합니다. 당신이 말했듯이, django-nonrel의 요점은 여러분이 장고 방법을해야하는 admin 등을 사용할 수있게하는 것입니다. 즉 models.Model입니다.

+0

그래서 django-non-rel을 사용하여 models.CharField (max_length = 50)를 수행하고 다음과 같이 쿼리 할 수 ​​있습니다. News.objects.get (title = 'first-news-article') – Jamie

+0

네, 맞습니다. –

+0

그래서 djangoappengine을 djangoappengine과 non-rel을 사용한다면 djangoappengine이하는 일은 무엇인가? 또한 djangoappengine은 django에 내장 된 관리자와 통합됩니까? – Jamie

관련 문제