Back

[SOLVED] python db document creation data parameter example

  • 0
  • Self Hosted
  • Tools
  • Databases
DevDylan.zip
5 Mar, 2023, 00:35

from the docs they show this and

TypeScript
from appwrite.client import Client
from appwrite.services.databases import Databases

client = Client()

(client
  .set_endpoint('https://[HOSTNAME_OR_IP]/v1') # Your API Endpoint
  .set_project('5df5acd0d48c2') # Your project ID
  .set_key('919c2d18fb5d4...a2ae413da83346ad2') # Your secret API key
)

databases = Databases(client)

result = databases.create_document('[DATABASE_ID]', '[COLLECTION_ID]', '[DOCUMENT_ID]', {})
``` but I can't seem to locate any examples, prior I had built out something that used the create document utility through js using the webapp sdk and the json snippet I used then was : ```json
{
        "documentId": "test1",
        "data": {
                "cardName": "test1",
                "cardArt": "test1",
                "attack": 1,
                "defence": 1,
                "deathDamage": 1,
                "health": 1,
                "castingCost": 1,
                "alignment": ["test"] ,
                "sacrificeValue":  1,
                "race":  ["test"]  ,
                "status":  ["test"]  ,
                "reachCapabilities":  ["test"]  ,
                "activeAbilities": ["test"]   ,
                "passiveAbilities":  ["test"]  ,
                "keyWords":  ["test"]  ,
                "description": "test" ,
                "$permissions": [
                        "read(\"any\")"
                    ]
            },
        "permissions": [
                "read(\"any\")"
            ]
        }``` I replaced all the params with test but yeah... I got that payload after playing around with postman a bit but now I am using the python sdk and using the above throws errors and I can't figure out a way to handle this
TL;DR
The user was looking for an example of creating a document with data parameters using the Python SDK for a database. They initially couldn't find any examples, but then discovered one in the playground code. The user provided a JSON snippet of the payload they used with the JavaScript SDK, but couldn't figure out how to handle it with the Python SDK. There is no solution mentioned.
DevDylan.zip
5 Mar, 2023, 00:37

-_- I went to the playground code as soon as I post this and look away and found one so nvm

DevDylan.zip
5 Mar, 2023, 00:37

this can be closed out I guess

Drake
5 Mar, 2023, 00:58

[SOLVED] python db document creation data parameter example

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more