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

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

3
Django - como criar um arquivo e salvá-lo no FileField de um model?
Aqui está meu modelo. O que desejo fazer é gerar um novo arquivo e substituir o existente sempre que uma instância de modelo for salva: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file …


1
Posso tornar o campo de chave estrangeira opcional no modelo Django
Eu tenho este código subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Nem sempre é possível que eu tenha três valores de livros. então, às vezes, se eu não sei o assunto, a localização ou a editora. Então eu quero mantê-los vazios Mas se eu tiver, então preciso selecionar …

10
Defina Django IntegerField por escolhas = ... nome
Quando você tem um campo de modelo com uma opção de escolha, você tende a ter alguns valores mágicos associados a nomes legíveis por humanos. Existe no Django uma maneira conveniente de definir esses campos pelo nome legível por humanos em vez do valor? Considere este modelo: class Thing(models.Model): PRIORITIES …


14
Redimensionar campos no Django Admin
Django tende a preencher espaço horizontal ao adicionar ou editar entradas no admin, mas, em alguns casos, é um verdadeiro desperdício de espaço, quando, ou seja, editar um campo de data, de 8 caracteres de largura, ou um CharField, também de 6 ou 8 caracteres de largura, e a caixa …




3
Django - filtrando em propriedades de chave estrangeira
Estou tentando filtrar uma tabela no Django com base no valor de um campo específico de a ForeignKey. Por exemplo, tenho dois modelos: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Gostaria de filtrar minha lista de ativos com base no nome do projeto associado. …

2
Django: Definir chave estrangeira usando inteiro?
Existe uma maneira de definir o relacionamento de chave estrangeira usando a id de inteiro de um modelo? Isso seria para fins de otimização. Por exemplo, suponha que eu tenha um modelo de funcionário: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') e EmployeeType(models.Model): type = models.CharField(max_length=100) …



6
Como definir o valor padrão de um campo de modelo do Django para uma chamada de função / chamável (por exemplo, uma data relativa ao tempo de criação do objeto de modelo)
EDITADO: Como posso definir o padrão de um campo Django para uma função que é avaliada cada vez que um novo objeto de modelo é criado? Eu quero fazer algo como o seguinte, exceto que neste código, o código é avaliado uma vez e define o padrão para a mesma …

3
Valor padrão para o campo no modelo Django
Suponha que eu tenha um modelo: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Atualmente estou usando o admin padrão para criar / editar objetos deste tipo. Como faço para remover o campob do admin para que cada objeto não possa ser criado com um valor e, …

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.