2013-02-09 2 views
1

django와 mongodb를 연결하기 위해 django-mongodb 엔진을 사용하고 있습니다. 내 응용 프로그램에 대역폭이라는 이름의 모델이 있습니다. 파이썬 manage.py 쉘을 통해 데이터를 저장할 때 app_bandwidth라는 이름의 콜렉션에 데이터를 저장합니다. 이 엔진은이 데이터를 어떻게 저장합니까 ?? 또한 수집 이름을 per_app_bandwidth로 수정할 수도 있습니다.django-mongodb 엔진은 컬렉션에있는 데이터를 저장합니까?

답변

0

당신은 당신의 모델 클래스에 클래스의 메타를 추가하여 작업을 수행 할 수 있습니다

from django.db import models 

class AnyDoc(models.Model): 
    # some attributes 
    name = models.CharField(max_length=64) 
    class Meta: 
     db_table='your_collection_name' 

    # 

이하는 작업입니다 :
Django < = 1.7
장고 - MongoDB의 엔진 0.6 .0
djangotoolbox 1.8.0

일부 ex 표기법을 사용하여 주위에 이전 버전의 amples :

class MongoMeta: 
    db_table='your_collection_name'