擅长:python、mysql、java
<p><strong>1。表单中的标题字段</strong></p>
<p>对于这一点,我不太明白title字段是如何像函数和任务一样向下滚动的。函数和任务是下拉式的,因为它们是许多链接到其他模型的字段,这意味着用户必须选择要链接的函数模型和任务模型中的其他对象。另一方面,title字段只是一个CharField,因此没有定义的一组内容供用户选择。要允许用户输入程序的标题,您应该将title的小部件更改为Textarea():</p>
<p><strong>表单.py</strong></p>
<pre><code>from django.forms import ModelForm, Textarea
class ProgramForm(forms.ModelForm):
class Meta:
model = Program
fields = ['function','task', 'title']
widgets = {
'function' : forms.Select,
'task' : forms.Select,
'title' : Textarea(),
}
</code></pre>
<p><strong>2。从表单中保存程序</strong></p>
<p>要保存用户在staff member上创建的程序,只需添加窗体保存()到您的链接(请求)函数:</p>
<p><strong>视图.py</strong></p>
^{pr2}$
<p>希望这有帮助!在</p>