| djmongo. Implementação de Permissões por objeto para Django 1.2 ou posterior |
Baixe Agora |
djmongo. Classificação e resumo
- Nome do editor:
- Lukasz Balcerzak
- Site do editor:
- http://code.google.com/u/LukaszBalcerzak/
djmongo. Tag
djmongo. Descrição
Djmongo é ainda outro adaptador MongoDB para Django. Este, no entanto, é construído diretamente em Pymongo, tenta ser tão pequeno e simples quanto possível e mímica ORM (Gerentes / Querysets) .djmongo suporta Django> = 1.3.installationto Instalar Djmongo Simplesmente executar: PIP Instalar Djmongoconfigurationdjmongo Fornece mecanismo de banco de dados é bastante direto: Bancos de dados = {'padrão': {'motor': 'django.db.backends.sqlite3', 'nome': 'banco de dados.sqlite', 'test_name': ': memória:',}, 'MongoDB': {'motor': 'djmongo.backend.mongodb', 'Nome': 'TestDB',}} no exemplo, adicionamos a conexão aliased do MongoDB ao local MongoDB Server.usageCreate um documento: do DJMONGO.Document Import DocumentClass MyDocument (Document): classe Meta: Usando = 'MongoDB'Doc1 = mydocument.objects.create (dados = {' foo ':' bar '}) doc2 = mydocument.objects.create (dados = {' foo ':' BAZ '}) ... teste para testar adequadamente um aplicativo, gostaria de destruir todos os objetos inseridos durante o teste entre casos de teste. Normalmente, Django faz isso usando transações, no entanto, precisamos destruir objetos manualmente. Pode-se fazer isso no método desenhista usando o método extra da conexão chamada Clear_all_Collections. Alternativamente, pode-se usar subclasse de Django's django.test.testcase: djmongo.test.testcase.product's homepage
djmongo. Software Relacionado