Questions tagged [fastapi-crudrouter]
9 questions
2
votes
2 answers
How to define multiple API endpoints in FastAPI with different paths but the same path parameter?
I'm working on a project which uses FastAPI. My router file looks like the following:
# GET API Endpoint 1
@router.get("/project/{project_id}/{employee_id}")
async def method_one(
project_id: str, organization_id: str, session: AsyncSession =…

Pranav N
- 49
- 5
1
vote
1 answer
Fastapi Sqlalchemy TypeError when returning results from a query that selects columns from two tables
I have copied the below code from a video tutorial, and it is supposed to return the following output.
Code
@router.get('/', status_code= status.HTTP_200_OK)
def get_notes(db: Session = Depends(get_db)):
posts = db.query(models.Post,…

user1473249581
- 159
- 1
- 6
1
vote
0 answers
FastAPI Sqlalchemy Error: sqlalchemy.exc.DataError: (psycopg2.errors.InvalidTextRepresentation) invalid input syntax for type integer: cvb@example.com
Getting error
in do_execute
cursor.execute(statement, parameters)
psycopg2.errors.InvalidTextRepresentation: invalid input syntax for type integer: "cvb@example.com"
LINE 3: WHERE "User".id = 'cvb@example.com'
while connecting to aws rds…

Rohit Jondhale
- 11
- 1
1
vote
1 answer
fastapi a simple function greet(*args) sdf
I have simple function that takes an arbitrary number of arguments like so:
def greet(*args):
a=list(args)
return {"greetings to users:": a}
greet('Aron','Claus')
>>>{'greetings to users:': ['Aron', 'Claus']}
The function works as…

ttuff
- 45
- 5
0
votes
0 answers
why fastapi swagger interface dont update after new code update at same port
fastapi swagger UI is showing the same interface of previous code.for example I had fastapi swagger ui using some html in code.but new code does not have html part.but it is showing the previous int interface even after removing DNS cache.
how to…
0
votes
1 answer
Why am I getting {"detail":[{"loc":["path","id"],"msg":"field required","type":"value_error.missing"}]} if I made query with params?
This is the endpoint that is not working:
@router.get(
"/{question_id}",
tags=["questions"],
status_code=status.HTTP_200_OK,
response_model=Question,
dependencies=[Depends(get_db)],
)
def get_question(id: int = Path(..., gt=0)):
…

sankiago
- 79
- 9
0
votes
0 answers
How to add my own field on schema in fastapi users library?
I am using a library called fastapi users for user authentication it's working fine but can't add extra field like they shown here
I used this example with sql alchemy
Here is my code
import uuid
from fastapi_users import schemas, models
from…

MD SHAYON
- 7,001
- 45
- 38
0
votes
0 answers
fastapi-crudrouter: how to pass url parameter to dependency?
While I am using fastapi-crudrouter am trying to have a resource be accessed only by its owner.
Somehow I am getting the error
{
"detail": [
{
"loc": [
"query",
"id"
],
"msg": "field required",
"type":…

O. Altun
- 685
- 7
- 20
-1
votes
1 answer
Get multiple items given an arbitrary query -> Python FastAPi
Get multiple items given an arbitrary query. I am trying to achieve this using Python Fastapi, this is what I did in routes,
def get_props_query(
*,
session: Session = Depends(get_session),
query: Optional[Props] = Query(
…

gourav
- 33
- 7