Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

159
Visualizações
allow users to design forms with choices

Let's say I have an app that's supposed to allow (fashion designers) to post a "Design with Customizations"

The wanted result in the template is like this :

Dress: Please select material : 1- wool, 2-cotton, 3-cashmere (only one can be selected)

What colours would you like : black $10, blue, red, yellow (multiple selections)

I'd like to allow designers to add options with choices and decide if (customers) can select one choice (radio button group) or multiple choices (checkboxes) with extra charge and decide default ones...

** Models.py **

class Choice(models.Model):
# e.g red
    name = models.CharField(max_length=500)
    extra_charge = models.DecimalField(default=0, max_digits=10, decimal_places=2)


class Option(models.Model):
# what colours?
    name = models.CharField(max_length=500)
    choice = models.ForeignKey(Choice)


class Dress(models.Model):
    options = models.ManyToManyField(Choice, related_name='Dress')
    name = models.CharField(max_length=500)
    price = models.DecimalField(max_digits=10, decimal_places=2)

I have been working on Django for a while now but I have no idea how to go about this....

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

According to my idea, Your Dress Model should not have an option field, also, you should create a foreign key called dress # related to Dress Model in your Option Model.
Each time when you need designers to add an option with choices, just show him the form page created from Option Model, I think this is your solution!

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda