Skip to content

TheNefelin/admin-api-python

Repository files navigation

Admin Manager - API Python 3.12.x + PostgreSQL

Deploy and run App

http://127.0.0.1:8000/docs

.venv\Scripts\activate  # source .venv/bin/activate
py run.py               # python3 run.py
# or 
uvicorn app.main:app --reload

Check Python Version & Installed Packages

py --version            # python3 --version
py -m pip list          # python3 -m pip list
py -m venv .venv        # python3 -m venv .venv
.venv\Scripts\activate  # source .venv/bin/activate

Install Dependencies

pip install fastapi uvicorn sqlalchemy psycopg2-binary python-dotenv pydantic pydantic-settings
pip install google-auth google-auth-oauthlib google-auth-httplib2
pip install python-jose[cryptography]
pip install pydantic[email]
pip install pillow
pip install python-multipart
pip install cloudinary
pip freeze > requirements.txt

Generate SECRET_KEY

python -c "import secrets; print(secrets.token_urlsafe(32))"

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages