I have relationship 1 -> M (case -> document) and how can I set default relationship when I am creating new document. My goal is: I have a list of cases, I open a case and I create new document in case and this document has default value (not blank) with document which was open.
I have
I want to have (default)
view.py
def sprawa(request, id):
users = get_object_or_404(User, pk=id)
users.save()
cases = get_object_or_404(Case, pk=id)
cases.save()
documents = Dokument.objects.all()
return render(request, 'sprawa.html', {'users': users, 'cases': cases, 'documents': documents})
def new_document(request):
form = NewDocumentForm(request.POST or None, request.FILES or None)
if form.is_valid():
form.save()
return redirect('/sprawy/')
return render(request, 'nowydokument.html', {'form': form})
nowydokument.html
<form method='POST' enctype='multipart/form-data'>
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Dodaj sprawÄ™</button>
</form>