wxyer / prisma-fastapi

Fastapi prisma template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prisma FastApi

CI

Blog post

Setup virtual environment

python -m venv .venv
source .venv/bin/activate

Install requirements

pip install -r requirements.txt

Setup environment

  1. cp .env.sample .env
  2. Include DATABASE_URL
    DATABASE_URL="postgresql://<user>:<password>@<url>:5432/postgres?schema=<scheme>"
    

    Note that you should change appropriate values in user, password, url, scheme fields. Or you can even use other database. More about connection urls

Generate Prisma Client and Nexus

prisma generate

Start server

uvicorn main:app --reload

Notes

After installing packages

pip freeze > requirements.txt

About

Fastapi prisma template


Languages

Language:Python 100.0%