Я пытаюсь добавить данные в базу данных и преобразовываю их в json, который я распечатываю. Если я копирую и вставляю это в тело Почтальона, а также те же заголовки и URL, где они должны быть, это прекрасно работает
import json
import requests
def add_talk(strjsontalk):
input("add to db?")
data = json.loads(strjsontalk)
headers = {'Content-type':'application/json', 'Authorization': '[//actual key removed here]'}
print(data)
post = requests.post('https://[actual url removed for here]/create', data= data, headers=headers)
print(post)
input("done?")
, что меня сейчас убивает, так это то, что я не уверен, что нет работать здесь, так как они оба должны по существу делать то же самое. В «print (data)» я скопировал json и вставил его в почтальон без изменений, в IDE он выглядит как файл json. Раньше у меня был 415, но токен типа содержимого исправил это. Я просто надеюсь, что это моя проблема, потому что я не только ничего не знаю о серверах и базах данных, но и не могу получить к ним доступ отсюда и о человеке, который находится на выходных. Поэтому все серверные решения я попробую в понедельник.
спасибо!