小编p.r*_*.ry的帖子

无法从 django.utils.http 导入 is_safe_url ,替代方案?

我正在尝试将我的代码更新到最新的 Django 版本,方法 is_safe_url() 似乎已从新版本的 Django (4.0) 中删除。过去几个小时我一直在寻找替代方案,但没有成功。有谁知道 Django 4.0 中的方法有任何替代方案吗?

python django django-4.0

9
推荐指数
1
解决办法
5646
查看次数

如何在Django中将<input type =“ button”>添加为表单字段

我想在模板中将输入字段作为按钮。就像这样。我在模板中手动呈现表单字段。因此,如何在表单中创建类似的字段。

Formfield in forms.py

class DetailForm(forms.Form):
    owner=forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))

views.py 

def getDetail(request):
   form=DetailForm()
   return render(request,'materials/addpage.html',{'form':form})
Run Code Online (Sandbox Code Playgroud)

和模板,

<div class="form-group">
 {{form.owner}}
</div>
Run Code Online (Sandbox Code Playgroud)

django django-forms

2
推荐指数
1
解决办法
2349
查看次数

如何在odoo中根据另一个Many2one字段的值过滤一个Many2one字段

我的模型中有这些字段:

seller = fields.Many2one('res.partner', string="Select Seller",domain="[('supplier','=',True)]")
products= fields.Many2one('product.template', string="Select Product" )
Run Code Online (Sandbox Code Playgroud)

现在,我需要在用户选择卖家时过滤第二个字段(第一个字段)如何设置域名更改。

我正在尝试做类似的事情,

@api.onchange('seller')
    def onchange_field_seller(self):
        res = {}
        if self.seller:
            # return {'domain':{'product':[//what do i add here//]}}
        return res
Run Code Online (Sandbox Code Playgroud)

我正在使用多对多字段在卖家创建表单中创建产品。

product_details = fields.Many2many('product.template',string="Products")
Run Code Online (Sandbox Code Playgroud)

(请注意,包含此字段的表单与上一问题中的表单不同)。我试图仅获取创建卖家条目时创建的那些产品条目。我真的很困惑,我该如何实现这一点?

python odoo odoo-12

2
推荐指数
1
解决办法
2487
查看次数

odoo中的选择字段选项

我必须在我的一种表单中创建一个新字段,即选择字段。我如何在选择字段中进行选择,从其他模型输入(例如从地点列表中选择地点)。我是否需要为此领域创建一个新模块?我正在使用odoo 12。

注意:odoo新手!

python odoo odoo-12

1
推荐指数
1
解决办法
193
查看次数

标签 统计

python ×3

django ×2

odoo ×2

odoo-12 ×2

django-4.0 ×1

django-forms ×1