3.0.2 (async)
git clone https://github.com/jackcizon/fastapi-template.gitcd fastapi-template
rm -rf .git
rm docs/*.md
rm -rf src/api/migrations
cd ..
mv fastapi-tempalte <your_project_name>- check TODO in
pycharmand modify them - edit conf in
envs/ - edit docker in
docekr/ - see some scripts in
scripts/ - see cli by
python manage.py Demo
python manage.py AlembicInitin src/api/migrations/env.py
# from
# add your model's MetaData object here
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
target_metadata = None
# to
from src.core.database import Base
from src.api.models import * # must include
target_metadata = Base.metadatapython manage.py AlembicCheck
python manage.py MakeMigrations
python manage.py Migrate
# if there are some issues, remember to `del all` records/rows in table:`alembic_version`.
python manage.py BatchCreateRoles
python manage.py BatchUpdatePermissions
python manage.py RunServerpython manage.py RunTests
# or
# make test