diff options
| author | Mitch Riedstra <Mitch@riedstra.us> | 2017-10-13 10:36:01 -0400 |
|---|---|---|
| committer | Mitch Riedstra <Mitch@riedstra.us> | 2017-10-13 10:36:01 -0400 |
| commit | 6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7 (patch) | |
| tree | 68dc0906f08677055797ff2b472c6f7c3ad000fa /app | |
| parent | 07449eb28457c2d817c4839e4e2b989746f09347 (diff) | |
| download | dispatch-tracker-6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7.tar.gz dispatch-tracker-6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7.tar.xz | |
The form works!
Diffstat (limited to 'app')
| -rw-r--r-- | app/dispatch/forms.py | 4 | ||||
| -rw-r--r-- | app/dispatch/views.py | 7 |
2 files changed, 8 insertions, 3 deletions
diff --git a/app/dispatch/forms.py b/app/dispatch/forms.py index 53bd5df..25ebcd7 100644 --- a/app/dispatch/forms.py +++ b/app/dispatch/forms.py @@ -28,5 +28,7 @@ from django.conf import settings class AddPaperworkForm(forms.ModelForm): class Meta: model = Paperwork - fields = ('load', 'description', 'document') + # widgets = {'load': forms.HiddenInput()} + # fields = ('load', 'description', 'document') + fields = ('description', 'document') # exclude = ('load',) diff --git a/app/dispatch/views.py b/app/dispatch/views.py index 758b010..6e28cbc 100644 --- a/app/dispatch/views.py +++ b/app/dispatch/views.py @@ -237,12 +237,15 @@ class LoadDelete(FilteredDeleteView): def PaperworkUpload(request, load_id): l = Load.objects.get(pk=load_id) if request.method == 'POST': - form = AddPaperworkForm(request.POST, request.FILES, initial={'load_id': load_id}) + form = AddPaperworkForm(request.POST, request.FILES) print(request.POST) print(request.FILES) print("Form is: {}".format(form.is_valid())); if form.is_valid(): - print(form.save()) + pw = form.save(commit=False) + print("------\nPW OBJECT:\n{}\n-----".format(pw)) + pw.load = l + pw.save() return redirect(reverse('load_edit', kwargs={'pk': load_id})) # elif not form.is_valid(): # print(form.errors()) |
