لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فلسک: یکپارچهسازی پایگاه داده
- آخرین آپدیت
دانلود Flask: Database Integration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
معمولاً هنگام ایجاد یک اپلیکیشن یا سرویس وب با Flask، پایگاه داده دادههایی را که قصد ارائه آنها را دارید ذخیره میکند. در دوره «فلسک: یکپارچهسازی پایگاه داده»، شما نحوه اتصال به پایگاه داده با استفاده از SQLAlchemy و ادغام آن در یک پروژه Flask را خواهید آموخت. ابتدا، نحوه تنظیم اتصال پایگاه داده و ایجاد مدل داده برای پروژه Flask خود را بررسی میکنید. سپس، یاد میگیرید که چگونه عملیات CRUD (ایجاد، خواندن، بهروزرسانی و حذف) را از طریق Viewهای فلسک انجام دهید. در نهایت، سناریوهای پیچیدهتری مانند مهاجرت دادهها (Migrations) و روابط (Relations) را بررسی خواهید کرد. پس از اتمام این دوره، مهارتها و دانش لازم در مورد Flask و SQLAlchemy را برای متصل کردن پایگاه داده به پروژه وب خود به دست خواهید آورد.
سرفصل ها و درس ها
افزودن مدل داده
Adding a Data Model
معرفی Sqlalchemy
Introducing Sqlalchemy
تنظیمات Sqlalchemy
Sqlalchemy Setup
ایجاد کلاسهای مدل داده
Creating Data Model Classes
ایجاد پایگاه داده
Creating the Db
درج دادههای مدل
Inserting Model Data
پرسوجوی دادهها (Querying)
Querying Data
گزینههای مدل و فیلدها
Model and Field Options
استفاده از مدل داده در فلسک
Using the Data Model with Flask
جلوگیری از Importهای حلقوی
Preventing Circular Imports
نمای خوشآمدگویی: بازیابی تمام کارتها
The Welcome View: Retrieving All Cards
نمای جزئیات: بازیابی یک کارت واحد
The Detail View: Retrieving a Single Card
درج یک کارت در پایگاه داده
Inserting a Card into the Database
استفاده از Session برای حفظ یکپارچگی دادهها
Using the Session to Keep Your Data Consistent
حذف یک کارت
Removing a Card
ادامه مدل داده: روابط و مهاجرتها
Data Model, Continued: Relations and Migrations
افزودن رابطه چند به یک
Adding a Many-to-one Relation
بارگذاری تنبل روابط (Lazy Relations)
Relations Are Lazy
تخصیص مقدار به رابطه چند به یک
Assigning a Value to a Many-to-one Relation
مدلسازی رابطه از سمت دیگر
Modeling the Relation from the Other Side
جلوگیری از مشکل N+1
Avoiding the N+1 Problem
عیبیابی با Flask Debugtoolbar
Debugging with Flask-Debugtoolbar
پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.
نمایش نظرات