pepsiphone
جمعه 20 بهمن 1396, 13:28 عصر
تو پروژه هایی که نیاز کمی به ارتباط با دیتابیس (MySQL) داشتن از کتابخونه PyMySQL (https://github.com/PyMySQL/PyMySQL) استفاده میکردم برای پروژه های کوچیک خیلی کار راه بنداز بود تا اینکه در آخرین پروژم بکل داستان عوض شد (http://bestical.rocks/tag/python/).
.تو این پروژه بحث ارتباط با دیتابیس و ارسال و دریافت اطلاعات و موجودیت های سیستم بسیار پر رنگ بود دیگه نمیتونستم از PyMySQL استفاده کنم چون PyMySQL یک wrapper ساده بود که دستورات خام sql رو اجرا میکرد ولی من یه ORM لازم داشتم با امکانات زیاد تا کار رو برام آسون تر کنهتو ذهنم بود که از یه ORM استفاده کنم که:
کارایی و سرعت سیستم رو به صورت مشخصی کم نکنه
داکیومنت خوبی داشته
کامیونیتی فعالی داشته باشه تا اگه مشکلی پیش اومد بتونم سریع حلش کنم
سریع بشه باهاش کار کرد و مدت زمان زیادی رو برای یادگرفتن از من نگیره
اگه از حق نگذریم SQLAlchemy (http://bestical.rocks/tag/sqlalchemy/) همه اینا رو دارهبه هر حال من SQLAlchemy رو انتخاب کردم با اینکه میشه سریع یک پروژه رو با SQLAlchemy شروع کرد ولی متوجه شدن بعضی مفاهیم اون خیلی از من وقت گرفت من در این نوشته میخوام از اول تا آخر کارهایی که تو این پروژه با SQLAlchemy انجام دادم رو به شما توضیح بدم تا کامل مفاهیم رو متوجه بشید.اول با دستور زیر SQLAlchemy رو نصب کنید
به خاطر محدودیت انجمن در نمایش پست های بلند ادامه پست رو در بلاگم ببینید (http://bestical.rocks/sqlalchemy/)
من ._حسین ._موسوی هستم نویسنده این مطلب، برای دیدن مطالب بیشتر (http://bestical.rocks/tag/python/) به بلاگم bestical.rocks (http://bestical.rocks/) سر بزنید
.تو این پروژه بحث ارتباط با دیتابیس و ارسال و دریافت اطلاعات و موجودیت های سیستم بسیار پر رنگ بود دیگه نمیتونستم از PyMySQL استفاده کنم چون PyMySQL یک wrapper ساده بود که دستورات خام sql رو اجرا میکرد ولی من یه ORM لازم داشتم با امکانات زیاد تا کار رو برام آسون تر کنهتو ذهنم بود که از یه ORM استفاده کنم که:
کارایی و سرعت سیستم رو به صورت مشخصی کم نکنه
داکیومنت خوبی داشته
کامیونیتی فعالی داشته باشه تا اگه مشکلی پیش اومد بتونم سریع حلش کنم
سریع بشه باهاش کار کرد و مدت زمان زیادی رو برای یادگرفتن از من نگیره
اگه از حق نگذریم SQLAlchemy (http://bestical.rocks/tag/sqlalchemy/) همه اینا رو دارهبه هر حال من SQLAlchemy رو انتخاب کردم با اینکه میشه سریع یک پروژه رو با SQLAlchemy شروع کرد ولی متوجه شدن بعضی مفاهیم اون خیلی از من وقت گرفت من در این نوشته میخوام از اول تا آخر کارهایی که تو این پروژه با SQLAlchemy انجام دادم رو به شما توضیح بدم تا کامل مفاهیم رو متوجه بشید.اول با دستور زیر SQLAlchemy رو نصب کنید
به خاطر محدودیت انجمن در نمایش پست های بلند ادامه پست رو در بلاگم ببینید (http://bestical.rocks/sqlalchemy/)
من ._حسین ._موسوی هستم نویسنده این مطلب، برای دیدن مطالب بیشتر (http://bestical.rocks/tag/python/) به بلاگم bestical.rocks (http://bestical.rocks/) سر بزنید