شما به این ویدیو دسترسی ندارید



0

intro

9:22

رایگان

1

blueprint

9:24

رایگان

2

templates

13:29

رایگان

3

View

6:13

4

account

11:17

5

widgets

11:55

7

user register

12:23

10

user login

9:29

11

lazy querysets

11:35

12

dispatch

5:42

15

user profile

9:51

16

posts

14:9

18

detail page

19:49

19

get_absolute_url

11:41

20

delete post

8:56

21

update post

13:12

22

setup

14:44

23

create post

9:51

24

page not found

14:34

25

gmail smtp

7:51

30

ordering

9:51

32

following

19:9

33

next

5:51

34

comment

10:2

36

method decorator

17:15

37

replies

6:55

38

reply form

13:56

39

post like

20:48

40

search

19:12

41

Error

6:20

42

extending user

13:8

43

edit profile

16:18

44

signals

20:51

45

done

1:39

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

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



ارسال نظر


Amirali88

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

این خود اینستاگرامه فالو داره پست داره کامنت داره ریپلای داره لایکم داره کم مونده سیو و شیر هم داشته باشه

ارسال نظر



صادق جلال زاده

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

من متوجه نشدم چرا به جای اینکه یه جدول جدید درست کنید و توی این جدول دو تا رابطه یک به چند بسازید (و در کل یه رابطه چند به چند رو محقق کنید)، از همون اول یه رابطه چند به چند درست نکردید؟ یعنی مثلا یه فیلد توی مدل یوزر اضافه کنید که در یه رابطه چند به چند به مدل یوزر (خودش) وصل بشه. مثلا:
following_users = models.ManyToManyField(User, related_name="following")

ارسال نظر



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

2 هفته قبل

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

صادق جلال زاده

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

استاد اینجا نباید شرط لاگین بودن رو برای نشون دادن یا ندادن دکمه فالو میذاشتیم؟
چون الان اگه یوزر لاگین نباشه، پروفایل خودش رو که بره ببینه دکمه فالو رو میبینه چون request.user دیگه برابر نیست با یوزر صاحب اون صفحه پروفایل.

ارسال نظر



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

2 هفته قبل

سلام
شرط لاگین بودن رو گذاشتم دیگه :\

سعید

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

سلام امیرجان
برای جلوگیری از آپلود محتوای غیر اخلاقی باید چیکار کنیم؟ مثلا کاربر عکس نامتعارفی آپلود نکنه

ارسال نظر



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

3 ماه قبل

سلام
میتونید ویژگی گزارش رو اضافه کنید که بقیه کاربرها گزارش بدن


سعید

3 ماه قبل

منظورم content detection با pillow هست


سعید

3 ماه قبل

یا یه سری API‌ها مثل Google Cloud Vision API یا Microsoft Azure Computer Vision

سعید

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

سلام امیرجان
برای فالو آنفالو ایجکس نیاز به رست هست یا همینجا هم میشه؟

ارسال نظر



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

3 ماه قبل

سلام
میتونید از یک فریمورک جاوااسکریپتی مثل jquery و متد jsonResponse جنگو استفاده کنید. لازم نیست که حتما از رست استفاده کنید

amir

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

با سلام و خسته نباشید
راجب این ویدیو من یک چیز رو متوجه نشدم
دلیل انتخاب رابطه یک به چند چی هستش؟
چرا ما هم from user و هم to user رو از نوع رابطه یک به چند ایجاد کردیم؟
و وقتی ما یک این چنین رابطه ای میسازیم چه اتفاقی توی دیتابیس میوفته؟
در کل دلیل استفاده از مدل رو توی این جلسه و این مبحث متوجه نشدم

ارسال نظر



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

4 ماه قبل

سلام
یک کاربر میتونه چند کاربر دیگه رو فالو کنه به همین خاطر نیاز به رابطه یک به چند داشتیم.
اگر در درک مفاهیم دیتابیسی مشکل دارید، بهتره که دوره طراحی دیتابیس رو هم ببینید

مهرداد

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

سلام خسته نباشین
الان من تموم مراحل رو رفتم اما به من خطای operationalerror از نوع account_relation: such no table رو نشون میده.
کل stackoverflow رو جویدم اما باز به جایی نرسیدم.
لطفا کومک کنید.

ارسال نظر



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

7 ماه قبل

سلام
دستورات migrate رو بزن

امیر باقری

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

سلام استاد وقتتون بخیر
چه جوری میشه اگه کسی ما رو فالو کرده بودید وقتی میخوایم فالوش کنیم دکمه نوشته باشه فالوبک؟

ارسال نظر



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

12 ماه قبل

سلام
خب یه شرط بزار اگر کسی شما رو فالو کرده بود روی دکمه بنویسه فالوبک :/

رضا

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

داخل profile.html بود سورس کدشم این بود

{% if request.user.id == user.id %}
<a href="{% url 'home:post_create' %}" class="btn btn-primary">Create</a>
<a href="{% url 'account:edit_user' %}" class="btn btn-info">Edit Profile</a>
{% endif %}

ارسال نظر



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

1 سال قبل

رضا ناموسن چی داری میگی؟
اینجا از داخل request مقدار user رو صدا زدیم. هیچوقت نمیتونی از داخل user مقدار request رو صدا بزنی چون user مقدار request رو نداره.


Reza

1 سال قبل

اهان حله دمت گرم خیلی با حوصله جواب میدی :)

رضا

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

سلام این user.request که اینجا نوشتیم با اون request.user که برای creat کردن در پروفایل ساختیم این دوتا تفاوتی دارن؟ چون اینجا جابه جا نوتشتیم؟

ارسال نظر



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

1 سال قبل

سلام
چی؟


رضا

1 سال قبل

user.request با reques.user این دوتا فرقی دارن ایا ؟


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

1 سال قبل

نداریم همچین چیزی. کجا ما از داخل user مقدار request رو گرفتیم؟

navid

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

سلام وقتتون بخیر
استاد شما دوره ajax با django رو نمیزارید؟
چون خیلی جا ها مثل همین follow ,unfollow یا like, dislike اصلا بدون ajax منطقی نیست.

با تشکر

ارسال نظر



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

1 سال قبل

سلام
خیر، من دیگه ajax رو نمیگم چون الآن دیگه اینجور کارها رو با فریمورک های جاوااسکریپتی انجام میدن.


navid

1 سال قبل

آره حق با شماست دیگه react و فریم ورک های دیگه جاشو گرفتن.
آیا احتمال داره یک وقتی شما دوره react بزارید یا وارد حوزه front نمیشید؟

با تشکر از زحمات شما


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

1 سال قبل

من هیچ وقت از فرانت دوره نمیزارم چون تخصصی ندارم


navid

1 سال قبل

استاد توی شرکت ها react رو با Django استفاده میکنن؟یا ترکیب این دو زیاد رایج نیست؟


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

1 سال قبل

اصلا اهمیتی نداره. مهم اینکه که ما بکند رو با جنگو مینویسیم.
خیلی از اوقات اصلا فرانت نداریم و بکند رو برای یک برنامه موبایل مینویسیم.

جواد

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

سلام و درود
آقا امیر اگه بخوام مثلا دکمه ی Follow رو یجوری توی صفحه قرار بدم که با کلیک کردن روش ، صفحه یه بار رفرش نشه و توی همون صفحه این اتفاق بیوفته ( یعنی مثل اینستا ) باید برم سراغ جاوا اسکریپت ؟ یه راهنمایی میکنی لطفا

ارسال نظر



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

2 سال قبل

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

مونگارد