aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitch Riedstra <Mitch@riedstra.us>2017-10-13 10:36:01 -0400
committerMitch Riedstra <Mitch@riedstra.us>2017-10-13 10:36:01 -0400
commit6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7 (patch)
tree68dc0906f08677055797ff2b472c6f7c3ad000fa
parent07449eb28457c2d817c4839e4e2b989746f09347 (diff)
downloaddispatch-tracker-6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7.tar.gz
dispatch-tracker-6fd0dd3c9cc397cf6b498854bd10cbc2eb8c73d7.tar.xz
The form works!
-rw-r--r--app/dispatch/forms.py4
-rw-r--r--app/dispatch/views.py7
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())