forms - auto relate a foreign Key Field to a pk object django -
i have 2 models:
class post(models.model): title = models.charfield(max_length=200) class addimg(models.model): post = models.foreignkey('post') image = models.imagefield(upload_to='%y/%m/%d')
now have view addimg model append images post:
def addimg(request): if request.method == "post": form = addimgform(request.post, request.files) if form.is_valid(): addimg = form.save(commit=false) addimg.image = request.files['image'] addimg.save() return redirect('blog.views.list') else: form = addimgform() return render(request, 'blog/edit.html', {'form': form})
working far of course image field in form choice field select post want image related to. want: ve detail view of every post in there button "add image" wonder if possible request pk of current post , auto relate addimg model pk without field in form. suggestions?
a possible approach make post selection field hidden in template , list posts along "add image" buttons each one. then, have js function called clicking buttons update hidden field select post corresponding clicked button. clicking button submit form using js, if that's ux you're after.
Comments
Post a Comment