Perguntas com a marcação «django-models»

Para perguntas sobre o uso da classe model no framework web Django.



3
Existe uma maneira de criar um ID exclusivo em 2 campos?
Aqui está o meu modelo: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') Essencialmente, o que eu quero é other_modelser único nesta tabela. Isso significa que, se houver um registro em que other_model_oneid está 123, não devo permitir que outro registro seja criado com o other_model_twoid como 123. Eu posso …


1
Por que definir create_foo () em um Django models.Manager em vez de substituir create ()?
Lendo os documentos do Django , é recomendável criar um método de criação personalizado para um modelo nomeado Foo, definindo-o como create_foono gerenciador: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.