小编Bha*_*gav的帖子

Django fe_sendauth:未提供密码错误,无法连接到 postgres 数据库

我正在尝试使用 django 应用程序配置服务器,并将 postgresql 作为其后端。当我尝试运行迁移时安装所需的包、数据库和环境后,出现以下错误

Traceback (most recent call last):
  File "/var/envs/traveldbapi/lib/python3.4/site-packages/django/db/backends/base/base.py", line 213, in ensure_connection
    self.connect()
  File "/var/envs/traveldbapi/lib/python3.4/site-packages/django/db/backends/base/base.py", line 189, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/var/envs/traveldbapi/lib/python3.4/site-packages/django/db/backends/postgresql/base.py", line 176, in get_new_connection
    connection = Database.connect(**conn_params)
  File "/var/envs/traveldbapi/lib/python3.4/site-packages/psycopg2/__init__.py", line 130, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: fe_sendauth: no password supplied


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    execute_from_command_line(sys.argv)
  File "/var/envs/traveldbapi/lib/python3.4/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line …
Run Code Online (Sandbox Code Playgroud)

python django postgresql

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

危险的setlynerHtml在某些条件下无效

dangerouslySetInnerHtml用来将链接插入复合反应组件.该render方法调用一个方法rowValue,该方法检查组件的状态并返回要呈现的相应标记.

这是rowValue方法:

rowValue: function() {
    var fieldValue;

    if(!this.state.isBeingEdited) {
        fieldValue = (
            <div dangerouslySetInnerHtml={{ __html: this.props.value }} />
        );
    } else {
        fieldValue = (
            <div className="col-sm-6 col-xs-6 js-field-wrapper">
                <input type="text"
                       defaultValue={this.extractUrl(this.props.value)}
                       className="form-control" />
            </div>
        );
    }

    return fieldValue;
},
Run Code Online (Sandbox Code Playgroud)

在初始渲染时,div的内容为空:

<div class="col-sm-6 col-xs-6" data-reactid=".1.1.0.0.0.1.0.0.2.1:$angellist.0.1"></div>
Run Code Online (Sandbox Code Playgroud)

但是当edit组件的状态设置为true输入时,正确填充了正确的值:

<div class="col-sm-6 col-xs-6 js-field-wrapper" data-reactid=".1.1.0.0.0.1.0.0.2.1:$angellist.0.1">
    <input type="text" class="form-control" value="https://example.com" data-reactid=".1.1.0.0.0.1.0.0.2.1:$angellist.0.1.0">
</div>
Run Code Online (Sandbox Code Playgroud)

edit状态设置为false会呈现空div.

包裹divdangerouslySetInnerHtml内的另一个支柱div不会改变任何东西.

javascript reactjs

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

错误:使用webpack时无法"文件"或"目录"./lib/React

我一直在使用反应,现在想用webpack尝试.

这是我的webpack.config.js:

var path = require('path');

module.exports = {
    entry: './app.js',
    output: {
        path: path.resolve(__dirname, "build"),
        publicPath: "/",
        filename: "bundle.js"
    },
    module: {
        loaders: [
            {
                test: /\.js?$/,
                exclude: /node_modules/,
                loader: 'babel-loader',
                query: {
                    presets: ['react', 'es2015']
                }
            }
        ]
    },
    resolve: {
        extensions: ['', 'js', 'jsx']
    }
}
Run Code Online (Sandbox Code Playgroud)

发生的错误如下:

ERROR in ./~/react/react.js
Module not found: Error: Cannot resolve 'file' or 'directory' ./lib/React in /Users/username/path/to/app/node_modules/react
 @ ./~/react/react.js 3:17-39
Run Code Online (Sandbox Code Playgroud)

当我通过使用var React = require('react')或导入反应到我的文件时发生此错误import React from 'react'; …

javascript reactjs webpack

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

Python方法采用一个位置参数,但给出了两个

我遇到了一个我不太明白的错误.如果我有以下代码段:

class Test(object):
  def __init__(self):
    self.data = {}

  def update_data(self, **update):
    self.data = update

t = Test()

t.update_data(test='data') #  Works
t.update_data({'test':'data'}) #  TypeError: update_data() takes 1 positional argument but 2 were given
Run Code Online (Sandbox Code Playgroud)

所以根据我的理解,**update语法是字典破坏语法,当你将dict传递给函数时,它会被转换为关键字参数.

我在这里不正确地理解了什么?

python dictionary function keyword-argument

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