Python-ExpressJS-API-Postgresql: столбец отношения не существует - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь добавить продукты через конечные точки API ExpressJS, используя запросы Python.Я не могу понять, что я сделал неправильно, не вижу никакой синтаксической ошибки, и столбец Postgres с именем 'productName' существует.

Может кто-нибудь помочь мне исправить это?Спасибо!

GET-запрос для этого URL http://localhost:3000/api/products/ вернул:

{
    "status": "success",
    "data": [
        {
            "id": 1,
            "productName": "test product 1",
            "URL": "http://www.yahoo.com",
            "affiliateURL": "http://www.yahoo.com/aff",
            "originalPrice": "11.00",
            "salePrice": "12.00",
            "singleImage": "http://www.yahoo.com/image.jpg",
            "galleryImages": "http://www.yahoo.com/image.jpg, http://www.yahoo.com/image2.jpg",
            "productDescriptions": "lorem ipsum dolor sit amet",
            "dateAdded": null
        }
    ],
    "message": "Retreived list"
}

НО, когда выполняется запрос POST для добавления новых продуктов с использованием этого сценария python:

import requests

m = requests.post('http://localhost:3000/api/products/', data = {'id':productids, 'productName':productitles, 'URL': producturls, 'affiliateURL':'null', 'originalPrice':originalprices,
                                                              'salePrice':saleprices, 'singleImage':imageurls, 'galleryImages':getdetailallimage, 'productDescriptions':cutt, 'dateAdded':'datetoday'})

Я получаю сообщение об ошибке ниже:

<code><h1>column &#34;productname&#34; of relation &#34;products&#34; does not exist</h1>
<h2></h2>
<pre>error: column &#34;productname&#34; of relation &#34;products&#34; does not exist
    at Connection.parseE (/Applications/mampstack-7.1.14-0/apache2/htdocs/expressjsAPI/node_modules/pg/lib/connection.js:554:11)
    at Connection.parseMessage (/Applications/mampstack-7.1.14-0/apache2/htdocs/expressjsAPI/node_modules/pg/lib/connection.js:379:19)
    at Socket.&lt;anonymous&gt; (/Applications/mampstack-7.1.14-0/apache2/htdocs/expressjsAPI/node_modules/pg/lib/connection.js:119:22)
    at Socket.emit (events.js:189:13)
    at addChunk (_stream_readable.js:288:12)
    at readableAddChunk (_stream_readable.js:269:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:145:17)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...