擅长:python、mysql、java
<p>发送额外的<code>kwargs</code>以使用泛型视图方法<code>get_form_kwargs</code>,并获得额外的<code>kwargs</code>重写形式的<code>__init__</code>,以及{<cd5>}额外的kwargs。在</p>
<h2>在表单.py在</h2>
<pre><code>class JobCreationForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
user = kwargs.pop('user', None)
super(JobCreationForm, self).__init__(*args, **kwargs)
if Company.objects.filter(user_id = self.user).is_recruiter == False:
self.fields.pop("employer")
class Meta:
model = Job
# exclude = ['posted', 'provider', 'ext_id']
fields = ('title', 'job_desc', 'agency_name', 'employer', 'contact_name')
</code></pre>
<h2>在视图.py在</h2>
^{pr2}$