小编swo*_*wor的帖子

“latin-1”编解码器无法对字符进行编码

我的代码适用于英语文本,但不适用于俄语 search_text。我该如何修复它?

\n

错误文本

\n
\n

UnicodeEncodeError: 'latin-1' 编解码器无法对位置 41-46 中的字符进行编码:正文 ('\xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb0') 不是有效的 Latin-1。如果您想以 UTF-8 编码发送,请使用 body.encode('utf-8') 。

\n
\n

我的代码

\n
import requests\n\n# search_text = "London" # OK: for english text\nsearch_text = "\xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb0" # ERROR: 'latin-1' codec can't encode characters in position 41-46: Body ('\xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb0')\nheaders = {\n    'cookie': 'bci=6040686626671285074; _statid=a741e249-8adb-4c9a-8344-6e7e8360700a; viewport=762; _hd=h; tmr_lvid=ea50ffe34e269b16d061756e9a17b263; tmr_lvidTS=1609852383671; AUTHCODE=VCmGBS9d9sIxDnxN-hzApvPxPoLNADWCZLYyW8JOTcolv2dJjwH7ALYd8dNP9ljxZZuLvoKsDXgozEUt-PjSwXYEDt4syizx1I2LS58gb49kCFae-5uIap--mtLsff2ZqGbFqK5r7buboZ0_3; JSESSIONID=adca48748b8f0c58a926f5e4948f42c0c0aa9463798a9240.1f3566ed; LASTSRV=ok.ru; msg_conf=2468555756792551; TZ=6; _flashVersion=0; CDN=; nbp=; tmr_detect=0%7C1609852395541; cudr=0; klos=0; tmr_reqNum=4; TZD=6.200; TD=200',\n}\n\ndata = '''{\\n "id": 24,\\n "parameters": {\\n "query": "''' + search_text + …
Run Code Online (Sandbox Code Playgroud)

python python-requests

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

如何解决错误:“jsx”当前未启用

我是reactjs新手。我读过类似的错误帖子,语法错误:当前未启用对实验性语法“jsx”的支持 ,但无法解决我的问题

当我跑步时npm run dev

我有一个错误

ERROR in ./src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: -..../frontend/src/index.js: Support for the experimental syntax 'jsx' isn't currently enabled (40:7):

  38 |   render() {
  39 |     return (
> 40 |       <ul>
     |       ^
  41 |         {this.state.data.map(contact => {
  42 |           return (
  43 |             <li key={contact.id}>

Add @babel/preset-react (https://git.io/JfeDR) to the 'presets' section of your Babel config to enable transformation.
If you want to leave it as-is, add @babel/plugin-syntax-jsx (https://git.io/vb4yA) to …
Run Code Online (Sandbox Code Playgroud)

javascript npm reactjs

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

DRF序列化外键返回对象,而不是ID

我有一个一对多关系。一个建筑和多个相机。\n我想返回 CameraSerializer 中的所有建筑对象字段

\n

问题

\n

当我执行 POST 请求时(创建新的 Camera 对象)

\n
{\n    "name": "CameraName",\n    "url": "CameraUrl",\n    "building": 2\n    \n}\n
Run Code Online (Sandbox Code Playgroud)\n

我有一个错误

\n
{\n    "building": {\n        "nonFieldErrors": [\n            "Invalid data. Expected a dictionary, but got int."\n        ]\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

错误原因 - Django 需要完整的构造对象,但我只想设置 ID

\n

我该如何修复该错误?

\n

模型.py

\n
class Construction(models.Model):\n    """ \xd0\x9e\xd0\xb1\xd1\x8a\xd0\xb5\xd0\xba\xd1\x82 \xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb8\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8c\xd1\x81\xd1\x82\xd0\xb2\xd0\xb0"""\n    developer = models.ForeignKey(\n        Developer, related_name="constructions", on_delete=models.CASCADE\n    )\n    name = models.CharField(max_length=100)\n    plan_image = models.ImageField(upload_to=name_image, blank=True, null=True)\n    ...\n\n    def __str__(self):\n        return self.name\n\nclass Camera(models.Model):\n    building = models.ForeignKey(\n        Construction, related_name="cameras", …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

5
推荐指数
0
解决办法
1188
查看次数

sh: 1: webpack: 未找到

我正在开发 React+Django 应用程序 当我打电话时npm run dev

我收到一个错误

sh: 1: webpack: 未找到

npm ERR! Linux 4.4.0-197-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "dev"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! frontend@1.0.0 dev: `webpack --mode development ./src/index.js --output ./static/frontend/main.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the frontend@1.0.0 dev script 'webpack --mode development ./src/index.js --output ./static/frontend/main.js'.
npm ERR! Make …
Run Code Online (Sandbox Code Playgroud)

npm reactjs webpack

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

找不到满足要求的版本 torch==1.7.0+cpu

我想torch==1.7.0+cpu从requirements.txt安装我有一个错误

找不到满足 torch==1.7.0+cpu 要求的版本(来自 -rrequirements.txt(第 42 行))(来自版本:0.1.2、0.1.2.post1、0.1.2.post2、0.3 .1、0.4.0、0.4.1、1.0.0、1.0.1、1.0.1.post2、1.1.0、1.2.0、1.3.0、1.3.1、1.4.0、1.5.0、1.5 .1、1.6.0、1.7.0、1.7.1、1.8.0、1.8.1) 未找到 torch==1.7.0+cpu 的匹配发行版

我在用

Python 3.6.12 (default, Aug 18 2020, 02:08:22) 
[GCC 5.4.0 20160609] on linux
Run Code Online (Sandbox Code Playgroud)

pytorch

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