Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.db import models
- class Orders(models.Model):
- reference = models.CharField(max_length=50, blank=False)
- ultimate_consignee = models.CharField(max_length=500)
- ship_to = models.CharField(max_length=500)
- def _str_(self):
- return self.reference
- from django import forms
- from .models import *
- def references():
- list_of_references = []
- querySet = Orders.objects.all()
- for orders in querySet:
- list_of_references.append(orders.reference)
- return list_of_references
- class DropDownMenuReferences(forms.Form):
- reference = forms.ChoiceField(choices=[(x) for x in references()])
- def reference_view(request):
- if request.method == "POST":
- form = references(request.POST)
- if form.is_valid():
- form.save()
- return redirect('index')
- else:
- form = references()
- return render(request, 'proforma_select.html', {'form': form})
- {% extends 'base.html' %}
- {% block body %}
- <div class="container">
- <form method="POST">
- <br>
- {% for field in form %}
- <div class="form-group row">
- <label for="id_{{ field.name }}" class="col-2 col-form-label"> {{ field.label }}</label>
- <div class="col-10">
- {{ field }}
- </div>
- </div>
- {% endfor %}
- <button type="submit" class="btn btn-primary" name="button">Add Order</button>
- </form>
- </div>
- {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement