2016-01-20 8 views
0

У меня есть образец класса ниже, но когда я запускаю manage.py syncdb, ни один из приведенных ниже индексов не создается. В Интернете также возникает полная путаница, и я задаюсь вопросом, должен ли я использовать «Мета» или «МонгоМета» (попробовал оба).Будет ли Syncdb использовать Meta или MongoMeta на моделях Django-nonrel/mongodb?

Что такое правильный способ для автоматического создания индекса в Django-nonrel с MongoDB

класс Item (models.Model): ххх ххх . .

class MongoMeta:  

    unique_together = [("CountryRetailer", "ProductId")] 
    indexes = [ 
     [('CountryRetailer',1)], 
     [('ProductId',1)], 
     [('OnlineRetailerName',1)], 
     [('UniqueKey', 1)], 
     [('Type',1), ('PriceValue',1)], 
     [('CreatedOn', -1)] 

ответ

0

Вы должны добавить django_mongodb_engine в INSTALLED_APPS, чтобы заставить его работать.