【发布时间】:2018-09-04 14:24:15
【问题描述】:
我有一个附加到DetailedView 的表单,保存后它可以正常工作。我希望表单字段(位置)预先填充来自详细视图(例如工作/人力资源经理)的值。表单字段的模型具有 JobPost 模型的外键。需要帮忙。我的部分视图看起来像这样
class JobsDetailView(DetailView):
model = JobPost
template_name = 'job_post-detail.html'
def get_context_data(self, **kwargs):
context = super(JobsDetailView, self).get_context_data(**kwargs)
context['position'] = JobPost.objects.order_by('position')
context['job_app_form'] = JobsForm()
return context
foms.py
from django import forms
from job_post.models import JobsApplied
class JobsForm(forms.ModelForm):
class Meta:
model = JobsApplied
fields = '__all__'
def form_valid(self, form):
form.instance.customuser = self.request.user
return super().form_valid(form)
【问题讨论】:
标签: django django-models django-forms django-views