考虑web2py python Web框架中的2个表.
默认 auth_user
还有这个:
b.define_table(
'artwork',
Field('user_id', 'reference auth_user', required=False),
Field('name'),
Field('description', 'text')
)
Run Code Online (Sandbox Code Playgroud)
现在,当我在(appadmin)进入数据库管理时,我希望它user_id
是可选的.如果我将选择下拉为空,当手动输入图稿表中的条目时,它会显示:"不在数据库中的值"与该required=False
语句相关联.
我希望能够插入没有的艺术作品 user_id
有人可以帮我解决这个吗?多谢
我正在创建一个名为的简单包pyma
,可在pypi上找到.
我提供了一种计算N日指数移动平均值的方法,该函数称为NDayEMA(n, data)
.(事实上,它是一个名为的类NDayEMA
,带有一个被调用的函数,compute()
但它在这里是无关紧要的.)
我试图在运行时创建一个动态命名的函数作为用户的快捷方式.
例如:
NDayEMA(30, data)
Run Code Online (Sandbox Code Playgroud)
和
EMA30(data)
Run Code Online (Sandbox Code Playgroud)
会是一样的
EMA23(data)
EMA1023(data)
EMA12(data)
Run Code Online (Sandbox Code Playgroud)
也可以.
我知道我需要一些注册和处理,这在你的答案中是不需要的; 我自己会得到它!我正在搜索如何接收用户提供的函数的名称,并创建具有该名称的函数,而不会引发错误消息.
这是来自Laravel PHP框架的PHP等价物.
$user = DB::table('users')->where_email_and_password('example@gmail.com', 'secret');
Run Code Online (Sandbox Code Playgroud)