小编Cod*_*cks的帖子

Django: ConnectionAbortedError: [WinError 10053] 已建立的连接被主机中的软件中止

我有一个要在本地运行的 Django 应用程序。我正在使用 Python 3.7 在 win32 上运行。我在 Windows 上的命令提示符中输入以下内容:

$ python manage.py runserver
Django version 2.07, using settings 'web.settings'
Starting development server at http://127.0.0.1:8000
Quit the server with CTRL-BREAK.
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中打开 localhost:8000/ 时出现问题。发生的情况是我会在命令提示符中收到此错误:

Traceback (most recent call last):
    File "C:\Program Files\Python37\lib\wsgiref\handlers.py", line 138, in run 
      self.finish_response()
    File "C:\Program Files\Python37\lib\wsgiref\handlers.py", line 180, in finish_response()
      self.write(data)
    File "C:\Programs Files\Python37\lib\wsgiref\handlers.py", line 279, in write
      self.write(data)
    File "C:\Programs Files\Python37\lib\wsgiref\handlers.py", line 453, in _write
      result = self.stdout.write(data)
    File "C:\Programs Files\Python37\lib\socketserver.py", line 796, in write
      self._sock.sendall(b) …
Run Code Online (Sandbox Code Playgroud)

python windows django

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

剩余的连接槽保留用于非复制超级用户连接

我目前有一个 django 应用程序,并且有一个 PostgreSQL 数据库。我研究了这个错误,并在 Stackoverflow 上找到了其他答案,但似乎没有人回答我的确切问题。向服务器发出请求时出现此错误。请注意,我目前正在本地运行我的应用程序。我的很多视图都包含对数据库的请求:

django.db.utils.OperationalError: FATAL:  remaining connection slots are reserved for non-replication superuser connections
Run Code Online (Sandbox Code Playgroud)

以下是我的 settings.py 文件中的数据库配置:

任何帮助将不胜感激!

DATABASES = {
    'default': {
        'ENGINE': 'django_postgrespool',
        'NAME': 'database',
        'USER': 'user',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '5432',
        'CONN_MAX_AGE': 0,
    }
}
Run Code Online (Sandbox Code Playgroud)

python django postgresql

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

在 NextJS 中实施速率限制

我学习了 ReactJS 和 NextJS,但在 NextJS 中实现速率限制/节流时遇到了困难。我希望限制用户在一段时间内访问某些请求的次数。

throttling node.js reactjs next.js

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

React Hooks 更新字典状态

我有一个状态应该是像这样的字典:

[personInfo, setPersonInfo] = useState({"firstName": "", "lastName": ""});
Run Code Online (Sandbox Code Playgroud)

我想像这样更新这个状态:

setPersonInfo(prevPersonInfo => prevPersonInfo["firstName"] = "name")
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。

请不要建议我为名字和姓氏存储两个单独的状态。对于我的特定用例,我有必要使用字典。

javascript reactjs

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

如何在 iFrame 上使用 postMessage

我有 2 个具有以下域的 NodeJS 应用程序:

  • 本地主机:8000
  • 本地主机:3000

在 localhost:3000 中,我有一个文本区域和一个提交按钮。

我想将文本区域的内容(使用 postMessage)发布到 localhost:8000/(some_id),并在 localhost:8000 页面上显示内容。

然后,我想在 localhost:3000 页面中显示 localhost:8000/(some_id) 的 iFrame。

我在完成这个任务时遇到了很多麻烦。我必须使用 postMessage() 以这种方式完成它。

PS:我知道最好避免使用 iFrame,但是出于我的应用程序的目的,这是有必要使用的。

javascript iframe csrf same-origin-policy node.js

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

用多个分隔符(逗号,分号,/)拆分字符串?

我有一个python字符串:

names = "John, Paul; Sally/Frank"
Run Code Online (Sandbox Code Playgroud)

我想把字符串分开,; /.我试过了:

names.split(",") 
Run Code Online (Sandbox Code Playgroud)

但我不确定如何用所有分隔符分隔字符串,这些分隔符是逗号分号和斜杠.我也不希望在角色之间出现任何空格.例如,在拆分字符串后使用名称,我希望它是一个看起来像这样的列表:

["John", "Paul", "Sally", "Frank"]
Run Code Online (Sandbox Code Playgroud)

在任何个人名称上都没有空格.

如何实现这一目标?

python

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