创建表单视图时,我需要从控制器思想模板插入模型的特定字段
所以请帮助我解决这个问题 预先感谢
这里是我的模型和控制器
class muk_dms(models.Model)
_name = 'muk_dms.file'
name = fields.Char()
file = fields.Binary()
directory = fields.Many2one('muk_dms.directory')
@http.route(['/files/insert'], type='http', auth="public", methods=['POST'], website=True)
def show_and_insert(self, **kw):
files = http.request.env['muk_dms.file'].sudo().create([])
return request.render('muk_dms.files_data_template', {})
我的表格
<div class="form-group field-name">
<label for="name" class="control-label">Your Name</label>
<input type="text" name="name" t-att-value="name" id="name" class="form-control"
placeholder="e.g. File Name" required="required"
t-att-readonly="'readonly' if only_passwords else None"
t-att-autofocus="'autofocus' if login and not only_passwords else None"/>
<br/>
<div class="form-group field-name">
<label for="name" class="control-label">File</label>
<input type="file" name="file" t-att-value="file" id="file" class="form-control"
required="required"
t-att-readonly="'readonly' if only_passwords else None"
t-att-autofocus="'autofocus' if login and not only_passwords else None"/>
</div>
</div>
<label class="col-md-3 col-sm-4 control-label" for="name">Category</label>
<div class="col-md-7 col-sm-8">
<select class="form-control" id="category" name="category">
<t t-foreach="files_data" t-as="category">
<option t-attf-value="#{category.id}">
<t t-esc="category.directory.name"/>
</option>
</t>
</select>
</div>
<div class="clearfix oe_login_buttons">
<!--<a t-attf-href="/web/login" class="btn btn-link pull-right">Back to Login</a>-->
<button type="submit" class="btn btn-primary pull-left">Submit</button>
</div>
</form>