اتصال Fast API به دیتابیس
در این بخش می خواهیم آموزش نحوه اتصال Fast API
به دیتابیس را در هاست FastAPI به شما آموزش دهیم.
برای اتصال به دیتابیس در سرویس FastAPI
کافیست ابتدا از طریق حساب کاربری خود یک دیتابیس ایجاد کنید و سپس با استفاده از دستورعمل زیر دیتابیس را به سرویس خود متصل کنید.
اتصال به دیتابیس PostgreSQL
بعد از ایجاد دیتابیس در حساب کاربری خود، باید اطلاعات دیتابیس ایجاد شده را به FastAPI
معرفی کنید. برای این کا ر کافیست هاست، نام کاربری، رمزعبور، پورت و نوع دیتابیس ایجاد شده را با استفاده از متغیر های چابکان که در قسمت تنظیمات سرویس قرار دارد به FastAPI
معرفی کنید.
DATABASE_URL=postgres://USER:PASSWORD@HOST:PORT/NAME
سپس داخل برنامه FastAPI
خود با استفاده از دستور زیر می توانید به DATABASE_URL
دسترسی داشته باشید (ماژول os
باید import
شود)
os.getenv('DATABASE_URL')
اتصال به دیتابیس MySQL
بعد از ایجاد دیتابیس در حساب کاربری خود، باید اطلاعات دیتابیس ایجاد شده را به FastAPI
معرفی کنید. برای این کار کافیست هاست، نام کاربری، رمزعبور، پورت و نوع دیتابیس ایجاد شده را با استفاده از متغیر های چابکان که در قسمت تنظیمات سرویس قرار دارد به FastAPI
معرفی کنید.
DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
سپس داخل برنامه FastAPI
خود با استفاده از دستور زیر می توانید به DATABASE_URL
دسترسی داشته باشید (ماژول os
باید import
شود)
os.getenv('DATABASE_URL')