در این ویدیو با نحوه کار با رابطه مدلها در فلسک آشنا میشوید. زمانی که مدلها نیاز به ارتباط با یکدیگر داشته باشند میتوانید از فیلد relationship استفاده کنید. این فیلد هیچ ستون جدیدی در دیتابیس ایجاد نخواهد کرد فقط یک رابطه بین دو مدل ایجاد خواهد کرد. در این ویدیو یک رابطه one to many یا یک به چند بین مدل user و post ایجاد خواهیم کرد. این معنی که هر پست فقط میتواند توسط یک نفر نوشته شده باشد اما یک کاربر میتواند چندین پست نوشته باشد.



0

intro

4:3

رایگان

1

blueprint

11:37

رایگان

2

models

23:41

رایگان

3

working with relations

9:10

رایگان

4

forms(قسمت اول)

15:37

رایگان

5

forms(قسمت دوم)

15:8

رایگان

6

user register

16:9

رایگان

7

flash

11:53

رایگان

8

form errors

8:23

رایگان

9

custom form validation

4:54

رایگان

10

user login

11:11

رایگان

11

user login (قسمت دوم)

17:35

رایگان

12

profile

12:11

رایگان

13

profile(قسمت دوم)

4:56

رایگان

14

create new post

12:50

رایگان

15

showing posts

7:50

رایگان

16

deleting posts

6:56

رایگان

17

update posts

8:51

رایگان

18

circular imports

4:6

رایگان

دوره های پیشنهادی

دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو
دوره اول آموزش فلسک(Flask)
دوره اول آموزش فلسک(Flask)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش GraphQL در پایتون
دوره آموزش GraphQL در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


الهام

11 ماه قبل پاسخ به نظر

سلام, با تشکر از آقا امیر بابت آموزش بی نظیرشون؛ دوستان اگر مثله من برای ساختن دیتابیس به ارور برخوردید میتونید از روش زیر استفاده کنید
$ python
>>> from blog import app, db
>>> app.app_context().push()
>>> db.create_all()

ارسال نظر



گل سرخ

8 ماه قبل

سلام....خیلی ممنونم از لطفتون

__

1 سال قبل پاسخ به نظر

درود استاد
من می خواهم هر روز می گذرد توی دیتا بیسم یک تغییراتی ایجاد کند چجوری باید این کار رو انجام بدم؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
میتونید از سلری یا کرون جاب لینوکس استفاده کنید

amp

1 سال قبل پاسخ به نظر

سلام استاد
منم مثل آقای علی رضا همین باگ رو دارم موقعی که می خواهم با user و post کار کنم
من دیتابیسم رو یک بار حذف و مجدد اجرا کردم اما بازم ارور می داد C_:

ارسال نظر



alireza

2 سال قبل پاسخ به نظر

سلام من تمام کدهامو مثل آموزش زدم ولی این اخطار و می گیرم
sqlalchemy.exc.NoReferencedColumnError: Could not initialize target column for ForeignKey 'user.id)' on table 'post': table 'user' has no column named 'id)'
و اینکه یوزر من فیلد آیدی داره نمی دونم چی می گه
ممنون

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
فایل دیتابیس رو حذف کن و یکبار دیگه ایجاد کنش

tayebe

3 سال قبل پاسخ به نظر

سلام ممنون از آموزش های عالی تون
من تو این قسمت به یک خطایی برخورد کردم موقع اجرای db.Create_all() در شل پای چارم خطای زیر رو میده :
AttributeError: 'SQLAlchemy' object has no attribute 'Create_all'
لطفا راهنماییم کنید چجوری برطرف کنم ؟
تشکر

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

مشخصه که create_all رو اشتباه استفاده میکنید. سعی کنید مثل ویدیو کار کنید

atrezhdi

3 سال قبل پاسخ به نظر

عالی
منتظر بقیه قسمت هاش هستم

ارسال نظر



مونگارد