小编Neo*_*oVe的帖子

比较外键 - PostgreSQL

我遇到了这个问题:

仓库内的库存由以下数据库表中的行表示:

CREATE TABLE stock (
  id SERIAL,
  product_id integer NOT NULL REFERENCES products ( id ),
  location_id integer NOT NULL REFERENCES locations ( id ),
  package_id integer REFERENCES packages ( id ),
  qty integer
);
Run Code Online (Sandbox Code Playgroud)

鉴于物理限制,同一包装内的任何产品都必须出现在仓库内的同一位置。不幸的是,由于应用程序层中的错误,某些数据库行违反了此约束。

stock 表中大约有 200 万行。

编写数据库查询来识别受影响的行。

现在,我知道这product_id是一个外键,以及表上的location_id外键,但不知怎的,我对如何实现这一点感到非常困惑。package_idstock

我想过的一件事是将包装与产品进行比较,但我仍然陷入困境,因为问题是,当产品上的包装相同时,它们的位置应该相同。所以,我还没有看到大局。

我对这个问题有点了解,哈哈,关于如何处理它有什么想法吗?

sql postgresql

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

无法解析余数:“rates[0]”中的“[0]” - 将 Flask 应用程序移植到 Django 2

我的上有这个方法views.py

def getExchangeRates(request):
""" Here we have the function that will retrieve the latest rates from fixer.io """
rates = []
response = urlopen('http://data.fixer.io/api/latest?access_key=c2f5070ad78b0748111281f6475c0bdd')
data = response.read()
rdata = json.loads(data.decode(), parse_float=float) 
rates_from_rdata = rdata.get('rates', {})
for rate_symbol in ['USD', 'GBP', 'HKD', 'AUD', 'JPY', 'SEK', 'NOK']:
    try:
        rates.append(rates_from_rdata[rate_symbol])
    except KeyError:
        logging.warning('rate for {} not found in rdata'.format(rate_symbol)) 
        pass

return render(request, 'index.html', rates)
Run Code Online (Sandbox Code Playgroud)

这是我的模板(最初来自 Flask 应用程序):

{% block header %}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<div align="center" style="margin-top:35px;"><a href="/historical"><button type="button" class="btn btn-primary">Historical</button></a></div> …
Run Code Online (Sandbox Code Playgroud)

javascript python django

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

在Block Drupal上显示外部网站文章

我试图找出如何在Drupal标准块中显示来自外部网站(在同一服务器上)的帖子.让我们说像"recent_blog_posts",但来自外部来源.

这个主题有没有教程?找不到任何.

drupal feed drupal-blocks

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

OpenErp中两个字段的简单乘法

我在一个类中有两个字段,在第三个字段中我需要前面声明的两个字段的乘法结果.

例如:

_columns = {
            'Item' : fields.integer('Items'),
            'Fecha': fields.date('Fecha del Documento', required=True, select=True),
            'Codigo Arancelario' : fields.integer('Codigo Arancelario'),
            'Descripcion Arancelaria' : fields.char('Descripcion Arancelaria', size=42, required = True, translate = True), 
            'Especificaciones Tecnicas' : fields.char('Especificaciones Tecnicas', size=60, required = True, translate = True), 
            'Cantidad' : fields.float('Cantidad'), 'Unidad de Medida': fields.many2one('product.uom', 'Unidad de Medida'),
            'Precio Unitario Declarado' : fields.float('Precio Unitario Declarado'), 'Moneda' : fields.many2one('res.currency', 'Moneda'),
            'Valor En Divisas' : Result of the multiplication of 'Precio Unitario Declarado' * 'Cantidad',
            'notas' : …
Run Code Online (Sandbox Code Playgroud)

python field function multiplication openerp

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

语法错误:关键字arg之后的非关键字-arg - OpenErp

我收到了这个错误

Client Traceback (most recent call last):
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\http.py", line 203, in dispatch
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\controllers\main.py", line 1410, in load
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\session.py", line 43, in proxy
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\session.py", line 31, in proxy_method
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\session.py", line 104, in send


Server Traceback (most recent call last):
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\openerp\addons\web\session.py", line 90, in send
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\.\openerp\netsvc.py", line 293, in dispatch_rpc
File "C:\Program Files\OpenERP 7.0-20130321-002353\Server\server\.\openerp\service\web_services.py", line 622, in dispatch
File "C:\Program Files\OpenERP …
Run Code Online (Sandbox Code Playgroud)

python syntax field module openerp

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