Multilang Faq System with Fastapi (Python) + Masonite ORM (PostgreSQL) + Strawberry (GraphQL)
pip install -r requirements.txt
masonite-orm migrate
config/database.py
python main.py
The api is not finished, I used to learn how work a multi lang faq system with JSON field
mutation CreateFaqCategory {
createFaqCategory(
data: {category: "[{\"lang\":\"es\",\"name\":\"Música\"},{\"lang\":\"en\",\"name\":\"Music\"}]"}
) {
id
category
createdAt
updatedAt
deletedAt
}
}
mutation CreateFaq {
createFaq(
data: {categoryId: 1, faq: "[{\"lang\":\"es\",\"question\":\"¿Hola?\", \"answer\": \"Hola mundo!\"},{\"lang\":\"en\",\"question\":\"Hi?\", \"answer\": \"Hello World!\"}]"}
) {
id
faq
createdAt
updatedAt
deletedAt
}
}